在解决读写问题时,我尝试使用ReentrantReadWriteLock。我知道所有的读取器都可以同时获得读锁,但是写锁必须等待所有的读锁被释放。如果我们有很多读者,这会导致作者处于饥饿状态吗?
ReentrantReadWriteLock
发布于 2012-01-08 12:08:59
可以使用公平策略构建ReentrantReadWriteLock。如果标志为真,则不会有饥饿,但是如果标志为假,则可能会有饥饿。
https://stackoverflow.com/questions/8775292
相似问题