1,讀寫鎖的概念
我們之前講的鎖是排他鎖或叫互斥鎖
而我們今天要講的ReentrantReadWriteLock讀寫鎖
兼顧了排他鎖和共享鎖的特性,對於讀的操作採用的是共享鎖,而寫的操作採用的是排他鎖
2,讀寫鎖的優勢
多個線程讀操作,則採用共享鎖,不互斥
多個線程採用讀寫操作,則採用互斥鎖
多個線程採用寫操作,那必須也是互斥的
所以,讀寫鎖設計的初衷爲了提高讀的操作,此處,劃重點
3,使用案例
1,讀寫鎖的概念
我們之前講的鎖是排他鎖或叫互斥鎖
而我們今天要講的ReentrantReadWriteLock讀寫鎖
兼顧了排他鎖和共享鎖的特性,對於讀的操作採用的是共享鎖,而寫的操作採用的是排他鎖
2,讀寫鎖的優勢
多個線程讀操作,則採用共享鎖,不互斥
多個線程採用讀寫操作,則採用互斥鎖
多個線程採用寫操作,那必須也是互斥的
所以,讀寫鎖設計的初衷爲了提高讀的操作,此處,劃重點
3,使用案例