PPT Slide
public synchronized void startWrite()
{
writersWaiting++;
while(readers > 0 || writers > 0)
wait();
writersWaiting--;
writers++;
}
public synchronized void endWrite()
{
writers--;
notifyAll();
}
private int readers, writers, writersWaiting;
}
Previous slide
Next slide
Back to first slide
View graphic version