Java併發編程筆記之讀寫鎖 ReentrantReadWriteLock 源碼分析

我們知道在解決線程安全問題上使用 ReentrantLock 就可以,但是 ReentrantLock 是獨佔鎖,同時只有一個線程可以獲取該鎖,而實際情況下會有寫少讀多的場景,顯然 ReentrantLock 滿足不了需求,所以 ReentrantReadWriteLock 應運而生,ReentrantReadWriteLock 採用讀寫分離,多個線程可以同時獲取讀鎖。   首先我們先看一下,Re
相關文章
相關標籤/搜索