阅读背景:

Linux 进程管理剖析: Linux 同步方法剖析 内核原子,自旋锁和互斥锁

来源:互联网 
M. Tim Jones, 顾问工程师, Emulex

简介: 在学习 Linux® 的过程中,您也许接触过并发(concurrency)、临界段(critical section)和锁定,但是如何在内核中使用这些概念呢?本文讨论了 2.6 版内核中可用的锁定机制,包括原子运算符(atomic operator)、自旋锁(spinlock)、读/写锁(reader/writer lock)和内核信号量(kernel semaphore)。 本文还探讨了每种机制最适合应用到哪些地方,以构建安全高效的内核代码。 在学习 Linux® 的过程中,您也许




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: