内核同步机制之原子操作详解与应用.pdf

内核同步机制之原子操作详解与应用.pdf

所谓原子操作,就是该操作绝不会在执行完毕前被任何其他任务或打

断,也就说,它的最小的执行单位,不可能有比它更小的执行单位,因此这里的原

子实际是使用了学里的物质微粒的概念。

原子操作需要硬件的支持,因此是架构相关的,其API和原子类型的定义都定义

在内核源码树的include/asm/atomic.h文件中,它们都使用汇编语言实现原子

操作主要用于实现资源计数,很多计数(refcnt)就是通过原子操作实现的。

原子类型定义如下:

typedefstruct{

文档评论(0)

1亿VIP精品文档

相关文档