# | Line 115 | Line 115 | import java.lang.invoke.VarHandle; | |
---|---|---|
115 | * Task(Task parent, int lo, int hi) { | |
116 | * super(parent); this.lo = lo; this.hi = hi; | |
117 | * } | |
118 | < | * |
118 | > | * |
119 | * public void compute() { | |
120 | * if (hi - lo >= 2) { | |
121 | * int mid = (lo + hi) >>> 1; | |
# | Line 185 | Line 185 | import java.lang.invoke.VarHandle; | |
185 | * super(parent, 31 - Integer.numberOfLeadingZeros(hi - lo)); | |
186 | * this.lo = lo; this.hi = hi; | |
187 | * } | |
188 | < | * |
188 | > | * |
189 | * public void compute() { | |
190 | * for (int n = hi - lo; n >= 2; n /= 2) | |
191 | * new Task(this, lo + n/2, lo + n).fork(); |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |