809.ReentrantReadWriteLock读写锁的使⽤?

  1. 读写锁:分为读锁和写锁,多个读锁不互斥,读锁与写锁互斥,这是由jvm⾃⼰控制的,你只要上好相应的锁即可。
  2. 如果你的代码只读数据,可以很多⼈同时读,但不能同时写,那就上读锁;
  3. 如果你的代码修改数据,只能有⼀个⼈在写,且不能同时读取,那就上写锁。总之,读的时候上读锁,写的时候上写锁!