| 限定符和类型 | 字段和说明 |
|---|---|
protected ConcurrentLSNode<E> |
next |
E |
val |
| 限定符 | 构造器和说明 |
|---|---|
protected |
ConcurrentLSNode(E val) |
| 限定符和类型 | 方法和说明 |
|---|---|
ConcurrentLSNode<E> |
addNext(E... es) |
ConcurrentLSNode<E> |
addNext(E e) |
ConcurrentLSNode<E> |
addNext(SNode node) |
ConcurrentLSNode<E> |
addPrev(E... es) |
ConcurrentLSNode<E> |
addPrev(E e) |
ConcurrentLSNode<E> |
addPrev(SNode node) |
boolean |
casNext(ConcurrentLSNode<E> expect,
ConcurrentLSNode<E> next) |
boolean |
casVal(E expect,
E val) |
ConcurrentLSNode<E> |
next() |
void |
next(SNode node) |
static <E> ConcurrentLSNode<E> |
of() |
static <E> ConcurrentLSNode<E> |
of(E e) |
void |
poll() |
public volatile E val
protected volatile ConcurrentLSNode<E> next
protected ConcurrentLSNode(E val)
public static <E> ConcurrentLSNode<E> of(E e)
public static <E> ConcurrentLSNode<E> of()
public final boolean casNext(ConcurrentLSNode<E> expect, ConcurrentLSNode<E> next)
public final ConcurrentLSNode<E> next()
public final ConcurrentLSNode<E> addNext(SNode node)
public final ConcurrentLSNode<E> addPrev(SNode node)
public final ConcurrentLSNode<E> addNext(E e)
@SafeVarargs public final ConcurrentLSNode<E> addNext(E... es)
public final ConcurrentLSNode<E> addPrev(E e)
@SafeVarargs public final ConcurrentLSNode<E> addPrev(E... es)
Copyright © 2022. All rights reserved.