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!");
}
}