鎖原理之AQS

目錄 ReadWriteLock 目標 實現線程安全的hashmap。 實現簡單的緩存組件。 如何使用讀寫鎖。 AQS原理。 ReadWriteLock 使用場景: 對集合操作可以實現併發讀,互斥寫,即給讀加讀鎖,寫加寫鎖。 改進提升互斥鎖的性能。 鎖降級:獲取寫鎖後,可以在獲取讀鎖,即拿着寫鎖,獲取讀鎖。 基本原理 AQS抽象隊列同步器 對加鎖解鎖的公共代碼的抽象,try方法留給用戶自己實現。
相關文章
相關標籤/搜索