Class Atomics


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

      • Atomics

        public Atomics()
    • Method Detail

      • 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

        @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

        @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

        @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)
      • 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

        @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

        @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

        @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)
      • 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)