没有atomic.h后如何在Linux实现原子操作(2)

#define atomic_inc(x) __sync_add_and_fetch((x),1)    #define atomic_dec(x) __sync_sub_and_fetch((x),1)    #define atomic_add(x,y) __sync_add_and_fetch((x),(y))    #define atomic_sub(x,y) __sync_sub_and_fetch((x),(y))  

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wwfgyx.html