第10章内核同步方法

Linux内核提供了一组相当完备的同步方法,这些方法使得内核开发者能编写出高效而又自由竞争的代码。 10.1 原子操作 原子操作可以保证指令以原子的方式执行——执行过程不被打断。原子原本指的是不可分割的微粒,所以原子操作也就是不能被分割的指令。 两个原子操作绝对不可能并发地访问同一个变量,这样加操作就绝不会引起竞争。 内核提供两组原子操作接口——一组针对整数进行操作,另一组针对单独的位进行操作。在
相关文章
相关标签/搜索