美文网首页
可重入锁之writeLock源码学习

可重入锁之writeLock源码学习

作者: 他们叫我小白 | 来源:发表于2017-04-30 14:23 被阅读0次

    之前学过readLock,这里的writeLock与它一样,只是一个内部持有sync对象的writeLock对象而已。

    这里与读锁不同的是直接调用的sync的acquire方法,这个方法其实就是我们普通的reentrantLock去获取锁的方法,从这里可以看出其实写锁就是普通锁,而读锁则是调用了带share的方法。

    这里通过对阻塞队列中的判断,实现了读写锁的关键链接。这样就无需为写锁单独实现。所以写锁的源码可以参照之前的reentrantLock来学习,这里就不多赘述

    相关文章

      网友评论

          本文标题:可重入锁之writeLock源码学习

          本文链接:https://www.haomeiwen.com/subject/pnhxtxtx.html