摘要: 1.原子操作 内核提供两组原子操作的接口,一组是对整数进行操作,一组是对单独的位进行操作。现实中,每个临界区不仅仅是对变量的增加、减少,可能临界区域甚至跨越几个函数,而这些都需要保证原子性,因此引入各种锁机制。2.自旋锁 linux内核中最常见的锁是自旋锁。自旋锁最多只能被一个可执行线程持有。 ... 阅读全文
posted @ 2014-11-21 12:13 Achille·Swn 阅读(471) 评论(0) 推荐(0) 编辑