# | Line 144 | Line 144 | import java.lang.invoke.VarHandle; | |
---|---|---|
144 | * public void compute() { | |
145 | * if (hi - lo >= 2) { | |
146 | * int mid = (lo + hi) >>> 1; | |
147 | < | * setPendingCount(1); // not off by one ! |
147 | > | * setPendingCount(1); // looks off by one, but correct! |
148 | * new Task(this, mid, hi).fork(); // right child | |
149 | * new Task(this, lo, mid).compute(); // direct invoke | |
150 | * } else { |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |