- 博客(1)
- 资源 (1)
- 收藏
- 关注
原创 [Linux driver] Mutex, semaphore, spinlock的深度解析
Mutex是一把钥匙,一个人拿了就可进入一个房间,出来的时候把钥匙交给队列的第一个。一般的用法是用于串行化对critical section代码的访问,保证这段代码不会被并行的运行。 Semaphore是一件可以容纳N人的房间,如果人不满就可以进去,如果人满了,就要等待有人出来。对于N=1的情况,称为binary semaphore。一般的用法是,用于限制对于某一资源的同时访问。
2011-12-01 11:20:04 3701 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人