} } //如果尾节点为null,则通过enq进行入队 enq(node); return node;
}
//同步器通过死循环的方式来保证节点的正确添加,在“死循环” 中通过CAS将节点设置成为尾节点之后, //当前线程才能从该方法中返回,否则当前线程不断的尝试设置。 private Node enq(final Node node) { //CAS"自旋",直到成功加入队尾 for (;