CAS原理

CAS CAS:現代的處理器都包含對併發的支持,其中最通用的方法就是比較並交換(compare and swap),簡稱CAS。 CAS是非阻塞的同步機制,鎖解決的是阻塞的同步機制,但是鎖需要藉助操作系統,線程的掛起和恢復都有很大的開銷。而CAS在不釋放cpu的情況下進行同步,這是CAS的功能。 CAS 操作包含三個操作數 —— 內存位置(V)、預期原值(A)和新值(B)。如果內存位置的值與預期原
相關文章
相關標籤/搜索