Java併發--讀寫鎖的實現分析

讀寫狀態的設計 讀寫鎖一樣依賴自定義同步器來實現同步功能,而讀寫狀態就是其同步器的同步狀態。回想ReentrantLock中自定義同步器的實現,同步狀態表示鎖被一個線程重複獲取的次數,而讀寫鎖的自定義同步器須要在同步狀態(一個整型變量)上維護多個讀線程和一個寫線程的狀態,使得該狀態的設計成爲讀寫鎖實現的關鍵。web 若是在一個整型變量上維護多種狀態,就必定須要「按位切割使用」這個變量,讀寫鎖將變量
相關文章
相關標籤/搜索