高併發編程-09-讀寫鎖ReentrantReadWriteLock

1,讀寫鎖的概念

我們之前講的鎖是排他鎖或叫互斥鎖

而我們今天要講的ReentrantReadWriteLock讀寫鎖

兼顧了排他鎖和共享鎖的特性,對於讀的操作採用的是共享鎖,而寫的操作採用的是排他鎖

2,讀寫鎖的優勢

多個線程讀操作,則採用共享鎖,不互斥

多個線程採用讀寫操作,則採用互斥鎖

多個線程採用寫操作,那必須也是互斥的

所以,讀寫鎖設計的初衷爲了提高讀的操作,此處,劃重點

3,使用案例


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章