java.util.concurrent.locks原理速記

思考: lock的初衷是什麼?實現線程安全的原子性和有序性?鎖定指定代碼塊,使得代碼塊的原子性得到保障,同時代碼塊內的代碼禁止指令重排 juc中的locks包下的Lock接口的主要實現類有ReentrantLock等 ReentrantLock主要是利用CAS和AQS來實現 CAS:樂觀鎖的一種實現,在樂觀鎖與悲觀鎖中有介紹 AQS:AbstractQueuedSynchronizer抽象隊列同步
相關文章
相關標籤/搜索