import java.util.Random; class Butikkansatt extends Thread { private Butikk butikkJegJobberI; private boolean ferdigPaaJobb = false; private Random random = new Random(); public Butikkansatt(Butikk butikk) { butikkJegJobberI = butikk; } @Override public void run() { System.out.println("Paa tide aa gaa paa jobb!"); while(!ferdigPaaJobb) { //Gjore jobben sin butikkJegJobberI.fyllVarehylle(); try { int soveTid = random.nextInt(1000) + 500; sleep(soveTid); } catch (InterruptedException ex){ Thread.currentThread().interrupt(); throw new RuntimeException(ex); } } System.out.println("Deilig aa vaere ferdig paa jobb!"); } public void ferdigPaaJobb() { ferdigPaaJobb = true; } }