内核同步:RMW操作、锁机制及相关同步机制详解
1. RMW操作相关函数
1.1 Swap类函数
-
atomic_xchg{,_relaxed,_acquire,_release}() -
atomic_cmpxchg{,_relaxed,_acquire,_release}() -
atomic_try_cmpxchg{,_relaxed,_acquire,_release}()
1.2 引用计数相关函数
-
atomic_add_unless() -
atomic_inc_not_zero() -
atomic_sub_and_test() -
atomic_dec_and_test()
1.3 其他杂项函数
-
atomic_inc_and_test() -
atomic_add_negative() -
atomic_dec_unless_positive() -
atomic_inc_unless_negative()
超级会员免费看
订阅专栏 解锁全文
74

被折叠的 条评论
为什么被折叠?



