< prev index next >

src/java.base/share/classes/java/util/concurrent/CountDownLatch.java

Print this page
8234131: Miscellaneous changes imported from jsr166 CVS 2020-12
Reviewed-by: martin

@@ -116,11 +116,11 @@
  *
  * <pre> {@code
  * 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));
  *
  *     doneSignal.await();           // wait for all to finish

@@ -133,14 +133,12 @@
  *   WorkerRunnable(CountDownLatch doneSignal, int i) {
  *     this.doneSignal = doneSignal;
  *     this.i = i;
  *   }
  *   public void run() {
- *     try {
- *       doWork(i);
+ *     doWork();
  *       doneSignal.countDown();
- *     } catch (InterruptedException ex) {} // return;
  *   }
  *
  *   void doWork() { ... }
  * }}</pre>
  *
< prev index next >