Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package runners_advanced;
- public class Start
- {
- private boolean ready = false;
- private final int runners;
- public Start(int r)
- {
- runners = r;
- }
- public synchronized void setReady(Runner r)
- {
- if(!ready && runners > 0 && r.getRunnerID() == runners - 1)
- {
- ready = true;
- notifyAll();
- }
- }
- public synchronized boolean ready()
- {
- return ready;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement