会议专题

Linux下互斥机制及其分析

开发底层程序如各种计算机外设的驱动程序、网络底层协议等经常遇到互斥问题.作为一个非常成熟的操作系统,linux 操作系统提出了种种解决互斥问题的手段,但是由于互斥的情况很多,选择合适的互斥机制非常重要,否则,或者因误用而达不到目的,或者因粒度太大而影响效率. 本文详细介绍了在linux环境下,特别是内核态下可能遇到的各种互斥场景,依据代码执行路径对其进行了分类.在此基础上,比较了各种互斥问题的解决方案的使用环境,优缺点以及使用时要注意的问题.

中断屏蔽 原子操作 互斥机制 自旋锁 信号量

李晋 葛敬国

中国科学院网络信息中心,北京,100080

国内会议

中国科学院计算技术研究所第八届计算机科学与技术研究生学术讨论会

大连

中文

144

2004-07-01(万方平台首次上网日期,不代表论文的发表时间)