// Barrier2 import java.util.concurrent.*; class Barrier2 { int N=4; // workers int Njob=2; // jobs CyclicBarrier barrier; // the threading synronization Barrier2() { System.out.println("Barrier2 constructing CyclicBarrier"); System.out.println("master initialization"); barrier = new CyclicBarrier(N+1); // N workers plus master System.out.println("start "+N+" Workers"); for (int i=0; i