ReentrantReadWriteLock的使用

ReentrantReadWriteLock 继承了  ReadWriteLock 

 

 

 

ReentrantReadWriteLock  有两把锁  读写和写锁 ,特征:写写互斥   ,读写互斥 , 读读共享

 

1 读写互斥:读线程获取到锁,写线程进入WAIT 状态

 

 

 

2:写写互斥   写线程获取到了锁,线程2处于等待状态

 

 

3:读读共享,读线程2 获取锁   线程1同样处于RUUING 运行状态

 

 


posted on 2020-07-30 14:54  散漫的烟灰  阅读(134)  评论(0编辑  收藏  举报