import java.util.concurrent.CountDownLatch; public class Kunde implements Runnable{ private final Kj?kken kj?kken; private final int kundeID; private final CountDownLatch nedteller; public Kunde(Kj?kken kj?kken, int ID, CountDownLatch nedteller){ this.kj?kken = kj?kken; kundeID = ID; this.nedteller = nedteller; } @Override public void run(){ try{ Thread.sleep(1000); kj?kken.spisPizza(kundeID); }catch(InterruptedException e){ Thread.currentThread().interrupt(); System.err.println("Kunde nummer " + kundeID + " ble avbrutt f?r den spiste pizza"); }finally{ nedteller.countDown(); } } }