📄 atomic.h.txt
字号:
netxiong@263.net
这个文件提供各种各样的原子操作,例如(加一检测)。
(1):static __inline__ int atomic_add_negative(int i, atomic_t *v)
把i加到v中,并检验v是否是负数。如果结果小于0,结果是true,否则是false.
(2):#define atomic_read(v) ((v)->counter) //读出原子值,返回值就是要求的值
(3):static __inline__ int atomic_dec_and_test(atomic_t *v)
将原子值减一,如果等于0则返回true,其他情况返回false
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -