Package elemental2.core
Class Atomics
- java.lang.Object
-
- elemental2.core.Atomics
-
@JsType(isNative=true, namespace="<global>") public class Atomics extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
Atomics.AddTypedArrayUnionType
static interface
Atomics.AndTypedArrayUnionType
static interface
Atomics.CompareExchangeTypedArrayUnionType
static interface
Atomics.ExchangeTypedArrayUnionType
static interface
Atomics.NotifyTypedArrayUnionType
static interface
Atomics.OrTypedArrayUnionType
static interface
Atomics.StoreTypedArrayUnionType
static interface
Atomics.SubTypedArrayUnionType
static interface
Atomics.WaitTypedArrayUnionType
static interface
Atomics.XorTypedArrayUnionType
-
Constructor Summary
Constructors Constructor Description Atomics()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static double
add(Atomics.AddTypedArrayUnionType typedArray, int index, double value)
static double
add(BigInt64Array typedArray, int index, double value)
static double
add(BigUint64Array typedArray, int index, double value)
static double
add(Int16Array typedArray, int index, double value)
static double
add(Int32Array typedArray, int index, double value)
static double
add(Int8Array typedArray, int index, double value)
static double
add(Uint16Array typedArray, int index, double value)
static double
add(Uint32Array typedArray, int index, double value)
static double
add(Uint8Array typedArray, int index, double value)
static double
and(Atomics.AndTypedArrayUnionType typedArray, int index, double value)
static double
and(BigInt64Array typedArray, int index, double value)
static double
and(BigUint64Array typedArray, int index, double value)
static double
and(Int16Array typedArray, int index, double value)
static double
and(Int32Array typedArray, int index, double value)
static double
and(Int8Array typedArray, int index, double value)
static double
and(Uint16Array typedArray, int index, double value)
static double
and(Uint32Array typedArray, int index, double value)
static double
and(Uint8Array typedArray, int index, double value)
static double
compareExchange(Atomics.CompareExchangeTypedArrayUnionType typedArray, int index, double expectedValue, double replacementValue)
static double
compareExchange(BigInt64Array typedArray, int index, double expectedValue, double replacementValue)
static double
compareExchange(BigUint64Array typedArray, int index, double expectedValue, double replacementValue)
static double
compareExchange(Int16Array typedArray, int index, double expectedValue, double replacementValue)
static double
compareExchange(Int32Array typedArray, int index, double expectedValue, double replacementValue)
static double
compareExchange(Int8Array typedArray, int index, double expectedValue, double replacementValue)
static double
compareExchange(Uint16Array typedArray, int index, double expectedValue, double replacementValue)
static double
compareExchange(Uint32Array typedArray, int index, double expectedValue, double replacementValue)
static double
compareExchange(Uint8Array typedArray, int index, double expectedValue, double replacementValue)
static double
exchange(Atomics.ExchangeTypedArrayUnionType typedArray, int index, double value)
static double
exchange(BigInt64Array typedArray, int index, double value)
static double
exchange(BigUint64Array typedArray, int index, double value)
static double
exchange(Int16Array typedArray, int index, double value)
static double
exchange(Int32Array typedArray, int index, double value)
static double
exchange(Int8Array typedArray, int index, double value)
static double
exchange(Uint16Array typedArray, int index, double value)
static double
exchange(Uint32Array typedArray, int index, double value)
static 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 double
notify(BigInt64Array typedArray, int index)
static double
notify(BigInt64Array typedArray, int index, double count)
static double
notify(Int32Array typedArray, int index)
static double
notify(Int32Array typedArray, int index, double count)
static double
or(Atomics.OrTypedArrayUnionType typedArray, int index, double value)
static double
or(BigInt64Array typedArray, int index, double value)
static double
or(BigUint64Array typedArray, int index, double value)
static double
or(Int16Array typedArray, int index, double value)
static double
or(Int32Array typedArray, int index, double value)
static double
or(Int8Array typedArray, int index, double value)
static double
or(Uint16Array typedArray, int index, double value)
static double
or(Uint32Array typedArray, int index, double value)
static double
or(Uint8Array typedArray, int index, double value)
static double
store(Atomics.StoreTypedArrayUnionType typedArray, int index, double value)
static double
store(BigInt64Array typedArray, int index, double value)
static double
store(BigUint64Array typedArray, int index, double value)
static double
store(Int16Array typedArray, int index, double value)
static double
store(Int32Array typedArray, int index, double value)
static double
store(Int8Array typedArray, int index, double value)
static double
store(Uint16Array typedArray, int index, double value)
static double
store(Uint32Array typedArray, int index, double value)
static double
store(Uint8Array typedArray, int index, double value)
static double
sub(Atomics.SubTypedArrayUnionType typedArray, int index, double value)
static double
sub(BigInt64Array typedArray, int index, double value)
static double
sub(BigUint64Array typedArray, int index, double value)
static double
sub(Int16Array typedArray, int index, double value)
static double
sub(Int32Array typedArray, int index, double value)
static double
sub(Int8Array typedArray, int index, double value)
static double
sub(Uint16Array typedArray, int index, double value)
static double
sub(Uint32Array typedArray, int index, double value)
static double
sub(Uint8Array typedArray, int index, double value)
static java.lang.String
wait(Atomics.WaitTypedArrayUnionType typedArray, int index, double value)
static java.lang.String
wait(Atomics.WaitTypedArrayUnionType typedArray, int index, double value, double timeout)
static java.lang.String
wait(BigInt64Array typedArray, int index, double value)
static java.lang.String
wait(BigInt64Array typedArray, int index, double value, double timeout)
static java.lang.String
wait(Int32Array typedArray, int index, double value)
static java.lang.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 double
xor(BigInt64Array typedArray, int index, double value)
static double
xor(BigUint64Array typedArray, int index, double value)
static double
xor(Int16Array typedArray, int index, double value)
static double
xor(Int32Array typedArray, int index, double value)
static double
xor(Int8Array typedArray, int index, double value)
static double
xor(Uint16Array typedArray, int index, double value)
static double
xor(Uint32Array typedArray, int index, double value)
static double
xor(Uint8Array typedArray, int index, double value)
-
-
-
Method Detail
-
add
public static double add(Atomics.AddTypedArrayUnionType typedArray, int index, double value)
-
add
@JsOverlay public static final double add(BigInt64Array typedArray, int index, double value)
-
add
@JsOverlay public static final double add(BigUint64Array typedArray, int index, double value)
-
add
@JsOverlay public static final double add(Int16Array typedArray, int index, double value)
-
add
@JsOverlay public static final double add(Int32Array typedArray, int index, double value)
-
add
@JsOverlay public static final double add(Int8Array typedArray, int index, double value)
-
add
@JsOverlay public static final double add(Uint16Array typedArray, int index, double value)
-
add
@JsOverlay public static final double add(Uint32Array typedArray, int index, double value)
-
add
@JsOverlay public static final double add(Uint8Array typedArray, int index, double value)
-
and
public static double and(Atomics.AndTypedArrayUnionType typedArray, int index, double value)
-
and
@JsOverlay public static final double and(BigInt64Array typedArray, int index, double value)
-
and
@JsOverlay public static final double and(BigUint64Array typedArray, int index, double value)
-
and
@JsOverlay public static final double and(Int16Array typedArray, int index, double value)
-
and
@JsOverlay public static final double and(Int32Array typedArray, int index, double value)
-
and
@JsOverlay public static final double and(Int8Array typedArray, int index, double value)
-
and
@JsOverlay public static final double and(Uint16Array typedArray, int index, double value)
-
and
@JsOverlay public static final double and(Uint32Array typedArray, int index, double value)
-
and
@JsOverlay public static final double and(Uint8Array typedArray, int index, double value)
-
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
@JsOverlay public static final double exchange(BigInt64Array typedArray, int index, double value)
-
exchange
@JsOverlay public static final double exchange(BigUint64Array typedArray, int index, double value)
-
exchange
public static double exchange(Atomics.ExchangeTypedArrayUnionType typedArray, int index, double value)
-
exchange
@JsOverlay public static final double exchange(Int16Array typedArray, int index, double value)
-
exchange
@JsOverlay public static final double exchange(Int32Array typedArray, int index, double value)
-
exchange
@JsOverlay public static final double exchange(Int8Array typedArray, int index, double value)
-
exchange
@JsOverlay public static final double exchange(Uint16Array typedArray, int index, double value)
-
exchange
@JsOverlay public static final double exchange(Uint32Array typedArray, int index, double value)
-
exchange
@JsOverlay public static final double exchange(Uint8Array typedArray, int index, double value)
-
isLockFree
public static boolean isLockFree(int size)
-
load
public static double load(TypedArray typedArray, int index)
-
notify
@JsOverlay public static final double notify(BigInt64Array typedArray, int index, double count)
-
notify
@JsOverlay public static final double notify(BigInt64Array typedArray, int index)
-
notify
@JsOverlay public static final double notify(Int32Array typedArray, int index, double count)
-
notify
@JsOverlay public static final double notify(Int32Array typedArray, int index)
-
notify
public static double notify(Atomics.NotifyTypedArrayUnionType typedArray, int index, double count)
-
notify
public static double notify(Atomics.NotifyTypedArrayUnionType typedArray, int index)
-
or
@JsOverlay public static final double or(BigInt64Array typedArray, int index, double value)
-
or
@JsOverlay public static final double or(BigUint64Array typedArray, int index, double value)
-
or
@JsOverlay public static final double or(Int16Array typedArray, int index, double value)
-
or
@JsOverlay public static final double or(Int32Array typedArray, int index, double value)
-
or
@JsOverlay public static final double or(Int8Array typedArray, int index, double value)
-
or
public static double or(Atomics.OrTypedArrayUnionType typedArray, int index, double value)
-
or
@JsOverlay public static final double or(Uint16Array typedArray, int index, double value)
-
or
@JsOverlay public static final double or(Uint32Array typedArray, int index, double value)
-
or
@JsOverlay public static final double or(Uint8Array typedArray, int index, double value)
-
store
@JsOverlay public static final double store(BigInt64Array typedArray, int index, double value)
-
store
@JsOverlay public static final double store(BigUint64Array typedArray, int index, double value)
-
store
@JsOverlay public static final double store(Int16Array typedArray, int index, double value)
-
store
@JsOverlay public static final double store(Int32Array typedArray, int index, double value)
-
store
@JsOverlay public static final double store(Int8Array typedArray, int index, double value)
-
store
public static double store(Atomics.StoreTypedArrayUnionType typedArray, int index, double value)
-
store
@JsOverlay public static final double store(Uint16Array typedArray, int index, double value)
-
store
@JsOverlay public static final double store(Uint32Array typedArray, int index, double value)
-
store
@JsOverlay public static final double store(Uint8Array typedArray, int index, double value)
-
sub
@JsOverlay public static final double sub(BigInt64Array typedArray, int index, double value)
-
sub
@JsOverlay public static final double sub(BigUint64Array typedArray, int index, double value)
-
sub
@JsOverlay public static final double sub(Int16Array typedArray, int index, double value)
-
sub
@JsOverlay public static final double sub(Int32Array typedArray, int index, double value)
-
sub
@JsOverlay public static final double sub(Int8Array typedArray, int index, double value)
-
sub
public static double sub(Atomics.SubTypedArrayUnionType typedArray, int index, double value)
-
sub
@JsOverlay public static final double sub(Uint16Array typedArray, int index, double value)
-
sub
@JsOverlay public static final double sub(Uint32Array typedArray, int index, double value)
-
sub
@JsOverlay public static final double sub(Uint8Array typedArray, int index, double value)
-
wait
@JsOverlay public static final java.lang.String wait(BigInt64Array typedArray, int index, double value, double timeout)
-
wait
@JsOverlay public static final java.lang.String wait(BigInt64Array typedArray, int index, double value)
-
wait
@JsOverlay public static final java.lang.String wait(Int32Array typedArray, int index, double value, double timeout)
-
wait
@JsOverlay public static final java.lang.String wait(Int32Array typedArray, int index, double value)
-
wait
public static java.lang.String wait(Atomics.WaitTypedArrayUnionType typedArray, int index, double value, double timeout)
-
wait
public static java.lang.String wait(Atomics.WaitTypedArrayUnionType typedArray, int index, double value)
-
wake
public static double wake(Int32Array typedArray, int index, double count)
-
wake
public static double wake(Int32Array typedArray, int index)
-
xor
@JsOverlay public static final double xor(BigInt64Array typedArray, int index, double value)
-
xor
@JsOverlay public static final double xor(BigUint64Array typedArray, int index, double value)
-
xor
@JsOverlay public static final double xor(Int16Array typedArray, int index, double value)
-
xor
@JsOverlay public static final double xor(Int32Array typedArray, int index, double value)
-
xor
@JsOverlay public static final double xor(Int8Array typedArray, int index, double value)
-
xor
@JsOverlay public static final double xor(Uint16Array typedArray, int index, double value)
-
xor
@JsOverlay public static final double xor(Uint32Array typedArray, int index, double value)
-
xor
@JsOverlay public static final double xor(Uint8Array typedArray, int index, double value)
-
xor
public static double xor(Atomics.XorTypedArrayUnionType typedArray, int index, double value)
-
-