# | Line 572 | Line 572 | public class LinkedTransferQueue<E> exte | |
---|---|---|
572 | if (p.casItem(item, e)) { // match | |
573 | for (Node q = p; q != h;) { | |
574 | Node n = q.next; // update by 2 unless singleton | |
575 | < | if (head == h && casHead(h, n == null? q : n)) { |
575 | > | if (head == h && casHead(h, n == null ? q : n)) { |
576 | h.forgetNext(); | |
577 | break; | |
578 | } // advance and retry |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |