實戰java高併發程序設計之ReentrantReadWriteLoc源碼分析

前面分析了併發工具類CountDownLatch和CyclicBarrier,本文分享分析比較重要的ReentrantReadWriteLock。 使用場景 以前的同步方式需要對讀、寫操作進行同步,讀讀之間,讀寫之間,寫寫之間等;工程師們發現讀讀之間並不會影響數據的一致性,完全可以不用同步。爲了解決讀讀之間不阻塞,讀寫鎖就誕生啦!寫寫和讀寫由於有寫操作,會影響到數據的一致性的,因此他們之間需要阻塞
相關文章
相關標籤/搜索