併發編程:ReentrantLock

ReentrantLock 1. 和Aqs的關係 2. 非公平鎖加鎖流程 1. 和Aqs的關係 2. 非公平鎖加鎖流程 第一個線程t1,第一次加鎖,沒有加鎖之前 aqs(NonfairSync)的狀態 2. t1加鎖成功後 3. 第二個線程t2嘗試加鎖,如果加鎖成功 4. t2加鎖失敗,會創建隊列 t == null隊列還沒有創建; compareAndSetHead(new Node())創建一
相關文章
相關標籤/搜索