# | Line 310 | Line 310 | public class StampedLock implements java | |
---|---|---|
310 | private transient int readerOverflow; | |
311 | ||
312 | /** | |
313 | < | * Creates a new lock initially in unlocked state. |
313 | > | * Creates a new lock, initially in unlocked state. |
314 | */ | |
315 | public StampedLock() { | |
316 | state = ORIGIN; | |
# | Line 701 | Line 701 | public class StampedLock implements java | |
701 | else if (m == WBIT) { | |
702 | if (a != m) | |
703 | break; | |
704 | < | next = state = (s += WBIT) == 0L ? ORIGIN : s; |
704 | > | state = next = (s += WBIT) == 0L ? ORIGIN : s; |
705 | readerPrefSignal(); | |
706 | return next; | |
707 | } |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |