什麼是比較並交換(Compare-and-swap)

只有當記憶體的值等於預期值時才寫入新值的原子指令。也寫作 CAS。失敗時重新讀取並重試的迴圈,可在不使用鎖的情況下完成更新。

日文名稱: コンペア・アンド・スワップ

這個名詞所屬的領域: 多核心與同步

相關名詞

互斥鎖(Mutex) 目錄式一致性(Directory-based coherence) 交易式記憶體(Transactional memory) 死結(Deadlock) 自旋鎖(Spinlock) 屏障同步(Barrier synchronization) 原子指令(Atomic instruction) 記憶體一致性模型(Memory consistency model) 記憶體屏障(Memory barrier) 偽共享(False sharing)

前往名詞解釋列表