Readlock和Writelock会导致作家的饥饿吗?

时间:2012-01-08 04:03:18

标签: java io reentrantreadwritelock

在解决读写问题时,我尝试使用ReentrantReadWriteLock。我知道所有读者都可以同时获取读锁定,但是,写锁定必须等待释放所有读锁定。如果我们有很多读者,这会导致作家处于饥饿状态吗?

1 个答案:

答案 0 :(得分:8)

可以使用公平政策构建ReentrantReadWriteLock。如果该标志为真,那么就不会有饥饿,但是如果它是假的,则可能存在。