讀寫鎖ReentrantReadWriteLock簡單分析

以前分析過synchronized和ReentrantLock,這兩種鎖都是排他鎖,即一個資源同一時刻只能被一個線程佔有,線程釋放了鎖以後,其餘線程才能去搶佔這個資源。可是JUC中還有一個讀寫鎖ReentrantReadWriteLock,能夠提高讀遠遠多於寫這種場景下的性能,本文當算來分析下它的內部原理。html   讀寫鎖概念介紹: 獲取鎖的方式和ReentrantLock很像,都是基於AQS
相關文章
相關標籤/搜索