class Main{
public static void main(String[] args){
final int ANTALL_STEINHUGGERE = 2;
final int ANTALL_BILLEDHUGGERE = 2;
// Set up
SteinhuggeriMonitor monitor = new SteinhuggeriMonitor();
// Start tr?der
Thread[] steinhuggere = new Thread[ANTALL_STEINHUGGERE];
for (int i = 0; i < ANTALL_STEINHUGGERE; i++){
steinhuggere[i] = new Thread(new Steinhugger(monitor));
steinhuggere[i].start();
}
Thread[] billedhuggere = new Thread[ANTALL_BILLEDHUGGERE];
for (int i = 0; i < ANTALL_BILLEDHUGGERE; i++){
billedhuggere[i] = new Thread(new Billedhugger(monitor));
billedhuggere[i].start();
}
System.out.println(monitor);
// Vent p? steinhuggerne
for (Thread steinhugger : steinhuggere){
try{
steinhugger.join();
} catch(InterruptedException e){
System.out.println(e);
}
}
System.out.println(monitor);
}
}