public class FruktMarked { public static void main(String[] args) { FruktBod boden = new FruktBod(); Thread fruktTre = new Thread(new OmniFruktTre(boden)); fruktTre.start(); Thread[] kunder = { new Thread(new Kunde(boden, "Timothy")), new Thread(new Kunde(boden, "Simon")), new Thread(new Kunde(boden, "Fredrik")), new Thread(new Kunde(boden, "Daryl")) }; for (Thread k : kunder) { k.start(); } try { fruktTre.join(); } catch (InterruptedException e) { System.exit(1); } boden.markerSomFerdig(); try { for (Thread k : kunder) { k.join(); } } catch (InterruptedException e) { System.exit(1); } System.out.println("Markedet er stengt!"); } }