Advertisement
heavenriver

Start.java (judge version)

Apr 15th, 2013
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.38 KB | None | 0 0
  1. package runners_judge;
  2.  
  3. public class Start
  4.  
  5.     {
  6.     private boolean ready;
  7.     private int runners;
  8.    
  9.     public Start(int r)
  10.         {
  11.         runners = r;
  12.         ready = false;
  13.         }
  14.    
  15.     public synchronized boolean isReady()
  16.         {
  17.         return ready;
  18.         }
  19.    
  20.     public synchronized void setReady(Runner r)
  21.         {
  22.         if(r.getRunnerID() == runners - 1)
  23.             {
  24.             ready = true;
  25.             notifyAll();
  26.             }
  27.         }
  28.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement