CyclicBarrier barrier = new CyclicBarrier(tasks.length); for (ExceptionRunnable task : tasks) { futures.add(defaultExecutorService.submit(new ConcurrentCallable(task, barrier)));
CyclicBarrier barrier = new CyclicBarrier(tasks.length); for (ExceptionRunnable task : tasks) { futures.add(defaultExecutorService.submit(new ConcurrentCallable(task, barrier)));