# | Line 2127 | Line 2127 | public class ForkJoinPool extends Abstra | |
---|---|---|
2127 | w.runSubtask(t); | |
2128 | } | |
2129 | } | |
2130 | < | else if (active) { // decrement active count without queuing |
2130 | > | else if (active) { // decrement active count without queuing |
2131 | long nc = (c = ctl) - AC_UNIT; | |
2132 | if ((int)(nc >> AC_SHIFT) + (config & SMASK) == 0) | |
2133 | < | return; // bypass decrement-then-increment |
2133 | > | return; // bypass decrement-then-increment |
2134 | if (U.compareAndSwapLong(this, CTL, c, nc)) | |
2135 | active = false; | |
2136 | } |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |