# | Line 995 | Line 995 | public class StampedLock implements java | |
---|---|---|
995 | else if ((time = deadline - System.nanoTime()) <= 0L) | |
996 | return cancelWriter(node, false); | |
997 | if (node.prev == p && p.status == WAITING && | |
998 | < | (p != whead || (state & WBIT) != 0L)) // recheck |
998 | > | (p != whead || (state & ABITS) != 0L)) // recheck |
999 | U.park(false, time); | |
1000 | if (interruptible && Thread.interrupted()) | |
1001 | return cancelWriter(node, true); |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |