Java并发变成之读写锁的实现--ReentrantReadWr

2020-05-24  本文已影响0人  longtaiping

先来看看ReentrantReadWriteLock的应用:

所以读写锁地产都是一个sync对象来试实现的。首先看看WriteLock:

加锁:

加锁成功获得独占锁,加锁失败,进入同步队列中,并且被pack起来;

下面是unlock:

头节点等于-1

ReadLock:加锁

释放锁:

上一篇 下一篇

猜你喜欢

热点阅读