Java 8是否提供锁定优先级?

时间:2016-08-08 14:19:16

标签: java java-8 locking readerwriterlock

我有一个编写器对象和多个读取器对象。 它们读/写单个对象“StateObject”

阅读器:

ReadLock
Read StateObject
ReadUnlock

编剧:

WriteLock
Update StateObject
WriteLock

假设目前有5位读者持有ReadLock:

At time t1, Writer issues writeLock request
At time t2 > t1, 3 Readers issue ReadLock request

现在我的要求是,因为writer已经要求writeLock,其他3个读取线程不应该获取ReadLock,并且在使用ReadLock完成前5个线程之后,Writer应该获得Lock

是否有支持此的Java8锁定机制?

0 个答案:

没有答案