读写锁(ReentranReadWriteLock&ReadWriteLock)
读的时候不能写(有线程获取读锁时,其他线程无法获取写锁),
写的时候不能读(有线程获取写锁时,其他线程无法获取读锁),
读的时候可以读(有线程获取读锁时,其他线程仍然可以获取读锁)。
读写锁是自旋锁,阻塞的时候会自旋,直到没有锁
读写锁(ReentranReadWriteLock&ReadWriteLock)
读的时候不能写(有线程获取读锁时,其他线程无法获取写锁),
写的时候不能读(有线程获取写锁时,其他线程无法获取读锁),
读的时候可以读(有线程获取读锁时,其他线程仍然可以获取读锁)。
读写锁是自旋锁,阻塞的时候会自旋,直到没有锁