摘要:
从这个类名应该就能猜到这是一个读写锁,当我们在读多写少的场景下可以使用这个类来控制并发。 读和写是互斥的,当个写的线程获取到锁时,其他写和读的线程都无法获取锁,只能等该写线程释放锁之后才可以。 基本结构 ReentrantReadWriteLock实现了ReadWriteLock接口,这个接口只有两 阅读全文
posted @ 2021-07-13 18:07
扭不动的奥利奥
阅读(58)
评论(0)
推荐(0)
摘要:
给代码加锁可以使用synchronized进行加锁,这种加锁和释放锁是隐式的。也可以使用ReentrantLock进行显示的加锁和释放锁,分别对应lock和unlock方法。 ReentrantLock是一个互斥锁,分为公平锁和非公平锁。当我们创建一个ReentrantLock时默认是非公平锁,因为 阅读全文
posted @ 2021-07-13 09:57
扭不动的奥利奥
阅读(143)
评论(0)
推荐(0)

浙公网安备 33010602011771号