Class Atomics

java.lang.Object
elemental2.core.Atomics

@JsType(isNative=true, namespace="<global>") public class Atomics extends Object
  • Constructor Details

    • Atomics

      public Atomics()
  • Method Details

    • 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 String wait(BigInt64Array typedArray, int index, double value, double timeout)
    • wait

      @JsOverlay public static final String wait(BigInt64Array typedArray, int index, double value)
    • wait

      @JsOverlay public static final String wait(Int32Array typedArray, int index, double value, double timeout)
    • wait

      @JsOverlay public static final String wait(Int32Array typedArray, int index, double value)
    • wait

      public static String wait(Atomics.WaitTypedArrayUnionType typedArray, int index, double value, double timeout)
    • wait

      public static 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)