Java多线程读写锁分析

如果 获取 读锁的时候 有写锁 是直接获取不了 
还是说 等写锁释放了 继续去获取读锁.

类似 线程里面的wait ?

哪里有源码说明吗,


翻阅古今
浏览 731回答 2
2回答

江户川乱折腾

读写锁:ReentrantReadWriteLock如果有很多线程从一个数据结构中读取数据,而很少的线程修改数据,那么就用读写锁。分别得到读锁和写锁:ReentrantReadWriteLock rrwl=new ReentrantReadWriteLock();ReadLock readL = rrwl.readLock();WriteLock writeL = rrwl.writeLock();读锁与读锁不互斥,读锁与写锁互斥,写锁与写锁互斥。用于优化性能,提高读写速度。

慕标琳琳

去找几个多线程读写锁就可以很清楚明白了
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java