import java.util.concurrent.CountDownLatch; public class Deigbaker implements Runnable{ private final CountDownLatch ingrediensFerdig; Deigbaker(CountDownLatch ingrediensFerdig){ this.ingrediensFerdig = ingrediensFerdig; } public void run(){ try{ Thread.sleep(50); System.out.println("Forbereder deigen.."); Thread.sleep(2000); System.out.println("Deigen er ferdig!"); ingrediensFerdig.countDown(); }catch(InterruptedException e){ System.out.println("Deigbakingen ble avbrutt. Ingen mat i dag!"); System.exit(1); } } }