十二 28

MySql中互斥量mutex的实现

数据库中的Mutex量指的是一种用于保护一些临界资源的使用的信号量。当有线程需要使用这些临界资源时,会请求获得mutex量,请求成功的线程进入临界区,而请求失败的线程只能等待它释放这个mutex。互斥信号量在计算机软件层面以上可以看作是实现并发操作的一个原子动作,但在数据库(操作系统)这种高并发多线程的基础软件中,需要精心设计以获得高吞吐量和良好响应时间。

继续阅读全文