5

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

4

1 回答 1

9

ReentrantReadWriteLock 可以使用公平策略构建。如果标志为真,则不会出现饥饿,但如果为假,则可能存在。

于 2012-01-08T04:08:58.697 回答