import java.util.concurrent.CountDownLatch; public class Grønnsakskutter implements Runnable{ private final CountDownLatch ingrediensFerdig; Grønnsakskutter(CountDownLatch ingrediensFerdig){ this.ingrediensFerdig = ingrediensFerdig; } public void run(){ try{ Thread.sleep(500); System.out.println("Kutter grønnsaker.."); Thread.sleep(1000); System.out.println("Grønnsakene er kuttet!"); ingrediensFerdig.countDown(); }catch(InterruptedException e){ System.out.println("Grønnsakskuttingen ble avbrutt. Ingen mat i dag!"); System.exit(1); } } }