Searched defs:casNext (Results 1 - 5 of 5) sorted by relevance

/openjdk7/jdk/src/share/classes/java/util/concurrent/
H A DConcurrentLinkedQueue.java184 * only be seen after publication via casNext.
198 boolean casNext(Node<E> cmp, Node<E> val) { method in class:ConcurrentLinkedQueue.Node
333 if (p.casNext(null, newNode)) {
496 pred.casNext(p, next);
541 if (p.casNext(null, beginningOfTheEnd)) {
725 pred.casNext(p, next);
H A DConcurrentLinkedDeque.java302 * only be seen after publication via casNext or casPrev.
316 boolean casNext(Node<E> cmp, Node<E> val) { method in class:ConcurrentLinkedDeque.Node
404 if (p.casNext(null, newNode)) {
539 if (o != null && p.prev != p && first.casNext(next, p)) {
714 if (next == p || x.casNext(next, p))
1188 if (p.casNext(null, beginningOfTheEnd)) {
H A DLinkedTransferQueue.java455 final boolean casNext(Node cmp, Node val) { method in class:LinkedTransferQueue.Node
466 * only be seen after publication via casNext.
671 else if (!p.casNext(null, s))
851 b.casNext(s, n);
882 p.casNext(s, n);
936 (n != s && pred.casNext(s, n) && pred.isMatched())) {
981 p.casNext(s, n);
H A DSynchronousQueue.java244 boolean casNext(SNode cmp, SNode val) { method in class:SynchronousQueue.TransferStack.SNode
384 s.casNext(m, mn); // help unlink
396 h.casNext(m, mn); // help unlink
504 p.casNext(n, n.next);
548 boolean casNext(QNode cmp, QNode val) { method in class:SynchronousQueue.TransferQueue.QNode
690 if (!t.casNext(null, s)) // failed to link in
801 if (sn == s || pred.casNext(s, sn))
814 dp.casNext(d, dn))) // d unspliced
H A DConcurrentSkipListMap.java431 boolean casNext(Node<K,V> cmp, Node<K,V> val) { method in class:ConcurrentSkipListMap.Node
462 return casNext(f, new Node<K,V>(f));
482 b.casNext(this, f.next);
880 if (!b.casNext(n, z))
1076 if (!n.appendMarker(f) || !b.casNext(n, f))
1161 if (!n.appendMarker(f) || !b.casNext(n, f))
1302 if (!n.appendMarker(f) || !b.casNext(n, f))

Completed in 3024 milliseconds