Class Atomics
java.lang.Object
elemental2.core.Atomics
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface
static interface
static interface
static interface
static interface
static interface
static interface
static interface
static interface
static interface
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic double
add
(Atomics.AddTypedArrayUnionType typedArray, int index, double value) static final double
add
(BigInt64Array typedArray, int index, double value) static final double
add
(BigUint64Array typedArray, int index, double value) static final double
add
(Int16Array typedArray, int index, double value) static final double
add
(Int32Array typedArray, int index, double value) static final double
static final double
add
(Uint16Array typedArray, int index, double value) static final double
add
(Uint32Array typedArray, int index, double value) static final double
add
(Uint8Array typedArray, int index, double value) static double
and
(Atomics.AndTypedArrayUnionType typedArray, int index, double value) static final double
and
(BigInt64Array typedArray, int index, double value) static final double
and
(BigUint64Array typedArray, int index, double value) static final double
and
(Int16Array typedArray, int index, double value) static final double
and
(Int32Array typedArray, int index, double value) static final double
static final double
and
(Uint16Array typedArray, int index, double value) static final double
and
(Uint32Array typedArray, int index, double value) static final double
and
(Uint8Array typedArray, int index, double value) static double
compareExchange
(Atomics.CompareExchangeTypedArrayUnionType typedArray, int index, double expectedValue, double replacementValue) static final double
compareExchange
(BigInt64Array typedArray, int index, double expectedValue, double replacementValue) static final double
compareExchange
(BigUint64Array typedArray, int index, double expectedValue, double replacementValue) static final double
compareExchange
(Int16Array typedArray, int index, double expectedValue, double replacementValue) static final double
compareExchange
(Int32Array typedArray, int index, double expectedValue, double replacementValue) static final double
compareExchange
(Int8Array typedArray, int index, double expectedValue, double replacementValue) static final double
compareExchange
(Uint16Array typedArray, int index, double expectedValue, double replacementValue) static final double
compareExchange
(Uint32Array typedArray, int index, double expectedValue, double replacementValue) static final double
compareExchange
(Uint8Array typedArray, int index, double expectedValue, double replacementValue) static double
exchange
(Atomics.ExchangeTypedArrayUnionType typedArray, int index, double value) static final double
exchange
(BigInt64Array typedArray, int index, double value) static final double
exchange
(BigUint64Array typedArray, int index, double value) static final double
exchange
(Int16Array typedArray, int index, double value) static final double
exchange
(Int32Array typedArray, int index, double value) static final double
static final double
exchange
(Uint16Array typedArray, int index, double value) static final double
exchange
(Uint32Array typedArray, int index, double value) static final double
exchange
(Uint8Array typedArray, int index, double value) static boolean
isLockFree
(int size) static double
load
(TypedArray typedArray, int index) static double
notify
(Atomics.NotifyTypedArrayUnionType typedArray, int index) static double
notify
(Atomics.NotifyTypedArrayUnionType typedArray, int index, double count) static final double
notify
(BigInt64Array typedArray, int index) static final double
notify
(BigInt64Array typedArray, int index, double count) static final double
notify
(Int32Array typedArray, int index) static final double
notify
(Int32Array typedArray, int index, double count) static double
or
(Atomics.OrTypedArrayUnionType typedArray, int index, double value) static final double
or
(BigInt64Array typedArray, int index, double value) static final double
or
(BigUint64Array typedArray, int index, double value) static final double
or
(Int16Array typedArray, int index, double value) static final double
or
(Int32Array typedArray, int index, double value) static final double
static final double
or
(Uint16Array typedArray, int index, double value) static final double
or
(Uint32Array typedArray, int index, double value) static final double
or
(Uint8Array typedArray, int index, double value) static double
store
(Atomics.StoreTypedArrayUnionType typedArray, int index, double value) static final double
store
(BigInt64Array typedArray, int index, double value) static final double
store
(BigUint64Array typedArray, int index, double value) static final double
store
(Int16Array typedArray, int index, double value) static final double
store
(Int32Array typedArray, int index, double value) static final double
static final double
store
(Uint16Array typedArray, int index, double value) static final double
store
(Uint32Array typedArray, int index, double value) static final double
store
(Uint8Array typedArray, int index, double value) static double
sub
(Atomics.SubTypedArrayUnionType typedArray, int index, double value) static final double
sub
(BigInt64Array typedArray, int index, double value) static final double
sub
(BigUint64Array typedArray, int index, double value) static final double
sub
(Int16Array typedArray, int index, double value) static final double
sub
(Int32Array typedArray, int index, double value) static final double
static final double
sub
(Uint16Array typedArray, int index, double value) static final double
sub
(Uint32Array typedArray, int index, double value) static final double
sub
(Uint8Array typedArray, int index, double value) static String
wait
(Atomics.WaitTypedArrayUnionType typedArray, int index, double value) static String
wait
(Atomics.WaitTypedArrayUnionType typedArray, int index, double value, double timeout) static final String
wait
(BigInt64Array typedArray, int index, double value) static final String
wait
(BigInt64Array typedArray, int index, double value, double timeout) static final String
wait
(Int32Array typedArray, int index, double value) static final String
wait
(Int32Array typedArray, int index, double value, double timeout) static double
wake
(Int32Array typedArray, int index) static double
wake
(Int32Array typedArray, int index, double count) static double
xor
(Atomics.XorTypedArrayUnionType typedArray, int index, double value) static final double
xor
(BigInt64Array typedArray, int index, double value) static final double
xor
(BigUint64Array typedArray, int index, double value) static final double
xor
(Int16Array typedArray, int index, double value) static final double
xor
(Int32Array typedArray, int index, double value) static final double
static final double
xor
(Uint16Array typedArray, int index, double value) static final double
xor
(Uint32Array typedArray, int index, double value) static final double
xor
(Uint8Array typedArray, int index, double value)
-
Constructor Details
-
Atomics
public Atomics()
-
-
Method Details
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
add
-
and
-
and
-
and
-
and
-
and
-
and
-
and
-
and
-
and
-
compareExchange
@JsOverlay public static final double compareExchange(BigInt64Array typedArray, int index, double expectedValue, double replacementValue) -
compareExchange
@JsOverlay public static final double compareExchange(BigUint64Array typedArray, int index, double expectedValue, double replacementValue) -
compareExchange
public static double compareExchange(Atomics.CompareExchangeTypedArrayUnionType typedArray, int index, double expectedValue, double replacementValue) -
compareExchange
@JsOverlay public static final double compareExchange(Int16Array typedArray, int index, double expectedValue, double replacementValue) -
compareExchange
@JsOverlay public static final double compareExchange(Int32Array typedArray, int index, double expectedValue, double replacementValue) -
compareExchange
@JsOverlay public static final double compareExchange(Int8Array typedArray, int index, double expectedValue, double replacementValue) -
compareExchange
@JsOverlay public static final double compareExchange(Uint16Array typedArray, int index, double expectedValue, double replacementValue) -
compareExchange
@JsOverlay public static final double compareExchange(Uint32Array typedArray, int index, double expectedValue, double replacementValue) -
compareExchange
@JsOverlay public static final double compareExchange(Uint8Array typedArray, int index, double expectedValue, double replacementValue) -
exchange
-
exchange
-
exchange
public static double exchange(Atomics.ExchangeTypedArrayUnionType typedArray, int index, double value) -
exchange
-
exchange
-
exchange
-
exchange
-
exchange
-
exchange
-
isLockFree
public static boolean isLockFree(int size) -
load
-
notify
-
notify
-
notify
-
notify
-
notify
-
notify
-
or
-
or
-
or
-
or
-
or
-
or
-
or
-
or
-
or
-
store
-
store
-
store
-
store
-
store
-
store
-
store
-
store
-
store
-
sub
-
sub
-
sub
-
sub
-
sub
-
sub
-
sub
-
sub
-
sub
-
wait
@JsOverlay public static final String wait(BigInt64Array typedArray, int index, double value, double timeout) -
wait
-
wait
@JsOverlay public static final String wait(Int32Array typedArray, int index, double value, double timeout) -
wait
-
wait
public static String wait(Atomics.WaitTypedArrayUnionType typedArray, int index, double value, double timeout) -
wait
-
wake
-
wake
-
xor
-
xor
-
xor
-
xor
-
xor
-
xor
-
xor
-
xor
-
xor
-