Linux(內核剖析):29---內核同步之(原子操做(原子整數操做(atomic_t、atomic64_t)、原子位操做))

1、原子操做概述 原子操做能夠保證指令以原子的方式執行——執行過程不被打斷。衆所周知,原子本來指的是不可分割的微粒,因此原子操做也就是不可以被分割的指令 Linux內核提供的原子接口 內核提供了兩組原子操做接口——一組針對整數進行操做,另外一組針對單獨的位進行操做 在Linux支持的全部體系結構上都實現了這兩組接口。大多數體系結構會提供支持原子操做的簡單算術指令。而有些體系結構確實缺乏簡單的原子操
相關文章
相關標籤/搜索