Java併發--讀寫鎖(ReadWriteLock)

ReadWriteLock 讀寫鎖在同一時刻能夠容許多個讀線程訪問,可是在寫線程訪問時,全部的讀線程和其餘寫線程均被阻塞。讀寫鎖維護了一對鎖,一個讀鎖和一個寫鎖,經過分離讀鎖和寫鎖,使得併發性相比通常的排他鎖有了很大提高。java 除了保證寫操做對讀操做的可見性以及併發性的提高以外,讀寫鎖可以簡化讀寫交互場景的編程方式。假設在程序中定義一個共享的用做緩存數據結構,它大部分時間提供讀服務(例如查詢和
相關文章
相關標籤/搜索