低調簡單
2014年3月6日 星期四
Atomic Operation
所謂原子操作指的是不會被打斷的操作,一般來說一個原子操作對應一個特殊的 CPU 指令。在所有的線程同步機制裡原子操作是最迅速的,因為完全不需要加鎖(底層實現有lock)。原子操作是實現 Lock-Free 最重要的武器。原子操作中除了常見操作,如「加、減、與、或、非、賦值」操作等,常見的還有 Compare-and-Swap, Test-and-Set, Add/Sub-and-Get 等組合操作。
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言