互斥锁 自旋锁 自适应的自旋锁

线程安全与锁的优化 互斥锁: 挂起线程和恢复线程的操做都须要转入内核态中完成 .从 实现原理上来说,Mutex属于sleep-waiting类型的锁。例如在一个双核的机器上有两个线程(线程A和线程B),它们分别运行在Core0和 Core1上。假设线程A想要经过pthread_mutex_lock操做去获得一个临界区的锁,而此时这个锁正被线程B所持有,那么线程A就会被阻塞 (blocking),C
相关文章
相关标签/搜索