import KlockRitare;
import KlockVackare;

public class KlockTimer extends Thread
{
 KlockRitare  ritare;
 KlockVackare vackare;

 public KlockTimer(KlockRitare rit)
 {
  ritare = rit;
 }

 public void run()
 {
  all:
  {
   while(!interrupted() && ritare != null)
   {
    try
    {
     sleep(1000);
     if(ritare.ritar)
     {
      vackare = new KlockVackare(ritare);
      vackare.start();
     }
     else
     {
      ritare.resume();
     }
    }
    catch(InterruptedException e)
    {
     break all;
    }
   }
  }
  vackare.interrupt();
  vackare = null;
 }

}