Java併發編程與技術內幕:聊聊鎖的技術內幕(中)

 摘要:本文主要講了讀寫鎖。 一、讀寫鎖ReadWriteLock        在上文中回顧了併發包中的可重入鎖ReentrantLock,並且也分析了它的源碼。從中我們知道它是一個單一鎖(筆者自創概念),意思是在多人讀、多人寫、或同時有人讀和寫時。只能有一個人能拿到鎖,執行代碼。但是在很多場景。我們想控制它能多人同時讀,但是又不讓它多人寫或同時讀和寫時。(想想這是不是和數據庫的可重複讀有點類型
相關文章
相關標籤/搜索