--- old/src/java.base/share/classes/java/util/concurrent/CountDownLatch.java 2021-01-09 11:35:22.417201354 -0800 +++ new/src/java.base/share/classes/java/util/concurrent/CountDownLatch.java 2021-01-09 11:35:22.081204000 -0800 @@ -118,7 +118,7 @@ * class Driver2 { // ... * void main() throws InterruptedException { * CountDownLatch doneSignal = new CountDownLatch(N); - * Executor e = ... + * Executor e = ...; * * for (int i = 0; i < N; ++i) // create and start threads * e.execute(new WorkerRunnable(doneSignal, i)); @@ -135,10 +135,8 @@ * this.i = i; * } * public void run() { - * try { - * doWork(i); - * doneSignal.countDown(); - * } catch (InterruptedException ex) {} // return; + * doWork(); + * doneSignal.countDown(); * } * * void doWork() { ... }