Java多线程并发读写锁ReadWriteLock实现原理剖析

本文字数:3107字 预计阅读时间:10分钟 关于读写锁 Java语法层面的synchronized锁和JDK内置可重入锁ReentrantLock我们都经常会使用,这两种锁都属于纯粹的独占锁,也就是说这些锁任意时刻只能由一个线程持有,其它线程都得排队依次获取锁。 为了提高并发性能我们会额外引入共享锁来与独占锁共同对外构成一个锁,这种就叫读写锁。 为什么叫读写锁呢?主要是因为它的使用考虑了读写场景
相关文章
相关标签/搜索