ReentrantReadWriteLock 继承了 ReadWriteLock
ReentrantReadWriteLock 有两把锁 读写和写锁 ,特征:写写互斥 ,读写互斥 , 读读共享
1 读写互斥:读线程获取到锁,写线程进入WAIT 状态
2:写写互斥 写线程获取到了锁,线程2处于等待状态
3:读读共享,读线程2 获取锁 线程1同样处于RUUING 运行状态