Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在解决读写问题时,我尝试使用ReentrantReadWriteLock. 我知道所有读者都可以同时获得读锁,但是写锁必须等待所有读锁被释放。如果我们有很多读者,这会导致作者处于饥饿状态吗?
ReentrantReadWriteLock
ReentrantReadWriteLock 可以使用公平策略构建。如果标志为真,则不会出现饥饿,但如果为假,则可能存在。