标签: java io reentrantreadwritelock
在解决读写问题时,我尝试使用ReentrantReadWriteLock。我知道所有读者都可以同时获取读锁定,但是,写锁定必须等待释放所有读锁定。如果我们有很多读者,这会导致作家处于饥饿状态吗?
ReentrantReadWriteLock
答案 0 :(得分:8)
可以使用公平政策构建ReentrantReadWriteLock。如果该标志为真,那么就不会有饥饿,但是如果它是假的,则可能存在。