【发布时间】:2019-02-13 06:54:36
【问题描述】:
如果您使用位掩码将读写锁存储在单个AtomicInteger 中,您能否实现一个快速的ReadWriteLock 类?
它与常规的 ReentrantReadWriteLock 有何不同?
【问题讨论】:
-
为了履行
Lock的合约,你至少需要有一个地方来存储对当前持有锁的线程的引用。在 Java 中你不能用整数来做到这一点。
标签: java concurrency atomic atomicinteger