import java.util.concurrent.CyclicBarrier; import java.util.concurrent.CountDownLatch; class Lotteri { public static void main(String[] args) { Monitor monitor = new Monitor(); CyclicBarrier cb = new CyclicBarrier(10); CountDownLatch cdl = new CountDownLatch(10); for (int i = 0; i < 10; i++) { new Thread(new Deltager(monitor, cb, cdl)).start(); } new Thread(new Sorterer(monitor)).start(); try { cdl.await(); } catch (InterruptedException ie) {} monitor.erFerdig(); } }