import java.util.concurrent.CountDownLatch; class CountDownEksempel{ public static void main(String[] args) { hovedprogram(); } static void hovedprogram(){ int antTraader = 5; CountDownLatch ferdigSignal = new CountDownLatch(antTraader); for(int i = 0; i < antTraader; i++){ Thread traad = new Thread(new Arbeider(ferdigSignal, i)); traad.start(); } try{ ferdigSignal.await(); } catch(InterruptedException e){ System.out.println(e.getMessage()); } System.out.println("Alle er ferdige! "); } }