--- jsr166/src/jsr166y/ForkJoinTask.java 2010/09/06 11:55:39 1.58 +++ jsr166/src/jsr166y/ForkJoinTask.java 2010/09/16 03:57:13 1.61 @@ -153,7 +153,7 @@ public abstract class ForkJoinTask im * single int to minimize footprint and to ensure atomicity (via * CAS). Status is initially zero, and takes on nonnegative * values until completed, upon which status holds value - * NORMAL. CANCELLED, or EXCEPTIONAL. Tasks undergoing blocking + * NORMAL, CANCELLED, or EXCEPTIONAL. Tasks undergoing blocking * waits by other threads have the SIGNAL bit set. Completion of * a stolen task with SIGNAL set awakens any waiters via * notifyAll. Even though suboptimal for some purposes, we use @@ -206,7 +206,7 @@ public abstract class ForkJoinTask im /** * Records exception and sets exceptional completion. - * + * * @return status on exit */ private void setExceptionalCompletion(Throwable rex) { @@ -223,7 +223,7 @@ public abstract class ForkJoinTask im int s; // the odd construction reduces lock bias effects while ((s = status) >= 0) { try { - synchronized(this) { + synchronized (this) { if (UNSAFE.compareAndSwapInt(this, statusOffset, s,SIGNAL)) wait(); } @@ -243,7 +243,7 @@ public abstract class ForkJoinTask im int s; if ((s = status) >= 0) { try { - synchronized(this) { + synchronized (this) { if (UNSAFE.compareAndSwapInt(this, statusOffset, s,SIGNAL)) wait(millis, 0); } @@ -261,7 +261,7 @@ public abstract class ForkJoinTask im private void externalAwaitDone() { int s; while ((s = status) >= 0) { - synchronized(this) { + synchronized (this) { if (UNSAFE.compareAndSwapInt(this, statusOffset, s, SIGNAL)){ boolean interrupted = false; while (status >= 0) { @@ -698,7 +698,7 @@ public abstract class ForkJoinTask im long ms = nt / 1000000; int ns = (int) (nt % 1000000); try { - synchronized(this) { + synchronized (this) { if (status >= 0) wait(ms, ns); }