# | Line 774 | Line 774 | public class ConcurrentLinkedQueue<E> ex | |
---|---|---|
774 | private boolean casTail(Node<E> cmp, Node<E> val) { | |
775 | return UNSAFE.compareAndSwapObject(this, tailOffset, cmp, val); | |
776 | } | |
777 | < | |
777 | > | |
778 | private boolean casHead(Node<E> cmp, Node<E> val) { | |
779 | return UNSAFE.compareAndSwapObject(this, headOffset, cmp, val); | |
780 | } | |
781 | < | |
781 | > | |
782 | // Unsafe mechanics | |
783 | < | |
783 | > | |
784 | private static final sun.misc.Unsafe UNSAFE; | |
785 | private static final long headOffset; | |
786 | private static final long tailOffset; |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |