Give Writers Priority
public class ReadWritePriority
{
public synchronized void startRead()
{
while(writers > 0 || writersWaiting > 0)
wait();
readers++;
}
public synchronized void endRead()
{
readers--;
notifyAll();
}
// continued
Previous slide
Next slide
Back to first slide
View graphic version