All Methods Static Methods Concrete Methods
| Modifier and Type |
Method and Description |
static void |
addWaiter(JSAgent agent,
JSAgentWaiterList.JSAgentWaiterListEntry wl,
JSAgentWaiterList.WaiterRecord waiterRecord,
boolean isAsync) |
static boolean |
compareAndSetBigInt(JSTypedArrayObject target,
int intArrayOffset,
BigInt expected,
BigInt replacement,
TypedArray.TypedBigIntArray typedArray) |
static boolean |
compareAndSetInt(JSTypedArrayObject target,
int intArrayOffset,
int expected,
int replacement,
TypedArray.TypedIntArray typedArray) |
static int |
doVolatileGet(JSTypedArrayObject target,
int intArrayOffset,
TypedArray.TypedIntArray typedArray) |
static BigInt |
doVolatileGetBigInt(JSTypedArrayObject target,
int intArrayOffset,
TypedArray.TypedBigIntArray typedArray) |
static void |
doVolatilePut(JSTypedArrayObject target,
int index,
int value,
TypedArray.TypedIntArray typedArray) |
static void |
doVolatilePutBigInt(JSTypedArrayObject target,
int index,
BigInt value,
TypedArray.TypedBigIntArray typedArray) |
static JSAgentWaiterList.JSAgentWaiterListEntry |
getWaiterList(JSContext context,
JSDynamicObject target,
int indexPos) |
static void |
removeWaiter(JSAgentWaiterList.JSAgentWaiterListEntry wl,
JSAgentWaiterList.WaiterRecord w) |
static JSAgentWaiterList.WaiterRecord[] |
removeWaiters(JSAgentWaiterList.JSAgentWaiterListEntry wl,
int count) |
static boolean |
suspendAgent(JSAgent agent,
JSAgentWaiterList.JSAgentWaiterListEntry wl,
JSAgentWaiterList.WaiterRecord waiterRecord)
SuspendAgent (WL, W, timeout).
|
static void |
wakeWaiters(JSAgentWaiterList.JSAgentWaiterListEntry wl)
Wakes waiting agents on the WaiterList, since at least one of them should be notified.
|