SynchronousQueue.java | 234 static final class SNode { 235 volatile SNode next; // next node in stack 236 volatile SNode match; // the node matched to this 244 SNode(Object item) { 248 boolean casNext(SNode cmp, SNode val) { 261 boolean tryMatch(SNode s) { 293 (SNode.class.getDeclaredField("match")); 295 (SNode.class.getDeclaredField("next")); 303 volatile SNode head 317 static SNode snode(SNode s, Object e, SNode next, int mode) { method in class:SynchronousQueue.TransferStack [all...] |