16 |
|
import java.security.PrivilegedAction; |
17 |
|
import java.security.ProtectionDomain; |
18 |
|
import java.util.ArrayList; |
19 |
– |
import java.util.Arrays; |
20 |
– |
import java.util.Iterator; |
19 |
|
import java.util.Collection; |
20 |
|
import java.util.Collections; |
21 |
|
import java.util.List; |
1001 |
|
* Pops the given task for owner only if it is at the current top. |
1002 |
|
*/ |
1003 |
|
final boolean tryUnpush(ForkJoinTask<?> task) { |
1004 |
< |
int s = top, cap, k; ForkJoinTask<?>[] a; |
1004 |
> |
int s = top, cap; ForkJoinTask<?>[] a; |
1005 |
|
if ((a = array) != null && (cap = a.length) > 0 && base != s-- && |
1006 |
|
casSlotToNull(a, (cap - 1) & s, task)) { |
1007 |
|
top = s; |