Java併發基礎知識(三)

CAS基本原理 什麼是原子操作?如何實現原子操作? 假定有兩個操作A和B(A和B可能都很複雜),如果從執行A的線程來看,當另一個線程執行B時,要麼將B全部執行完,要麼完全不執行B,那麼A和B對彼此來說是原子的。 實現原子操作可以使用鎖,鎖機制,滿足基本的需求是沒有問題的了,但是有的時候我們的需求並非這麼簡單,我們需要更有效,更加靈活的機制,synchronized關鍵字是基於阻塞的鎖機制,也就是說
相關文章
相關標籤/搜索