在驱动编程中,这三个是用来管理竞态的有用工具。差别简述如下:
信号量:允许使用它的代码休眠,持有锁的时间可相对较长。
互斥体:信号量的特殊形式。只有0、1两种状态
自旋锁:
优点:低开销;
注意:持有锁的时间应尽量短,不允许使用它的代码休眠
------------------------------------------
本文系本站原创,欢迎转载!
转载请注明出处:http://blog.csdn.net/sikinzen
------------------------------------------
|