Java併發編程的藝術(十)——深刻理解讀寫鎖ReentrantReadWriteLock

1.讀寫鎖的介紹 在併發場景中用於解決線程安全的問題,咱們幾乎會高頻率的使用到獨佔式鎖,一般使用java提供的關鍵字synchronized或者concurrents包中實現了Lock接口的ReentrantLock。它們都是獨佔式獲取鎖,也就是在同一時刻只有一個線程可以獲取鎖。而在一些業務場景中,大部分只是讀數據,寫數據不多,若是僅僅是讀數據的話並不會影響數據正確性(出現髒讀),而若是在這種業務
相關文章
相關標籤/搜索