linux 学习笔记之atomic

atomic操做在kernel 源代码中是比较常见的,主要是防止读取的是寄存器的内容,而内存的值已经被其余线程改变,主要是由于多线程的缘由。对于 PM 来讲,主要是操做atomic struct 里的变量counter。web atomic_read define atomic_read(v) READ_ONCE((v)->counter) atomic_set define atomic_set
相关文章
相关标签/搜索