Class Atomics

java.lang.Object
org.teavm.jso.typedarrays.Atomics
All Implemented Interfaces:
org.teavm.jso.JSObject

public class Atomics extends Object implements org.teavm.jso.JSObject
  • Field Details

  • Method Details

    • add

      public static byte add(Int8Array typedArray, int index, byte value)
    • add

      public static short add(Int16Array typedArray, int index, short value)
    • add

      public static int add(Int32Array typedArray, int index, int value)
    • add

      public static long add(BigInt64Array typedArray, int index, long value)
    • and

      public static byte and(Int8Array typedArray, int index, byte value)
    • and

      public static short and(Int16Array typedArray, int index, short value)
    • and

      public static int and(Int32Array typedArray, int index, int value)
    • and

      public static long and(BigInt64Array typedArray, int index, long value)
    • compareExchange

      public static byte compareExchange(Int8Array typedArray, int index, byte expectedValue, byte replacementValue)
    • compareExchange

      public static short compareExchange(Int16Array typedArray, int index, short expectedValue, short replacementValue)
    • compareExchange

      public static int compareExchange(Int32Array typedArray, int index, int expectedValue, int replacementValue)
    • compareExchange

      public static int compareExchange(BigInt64Array typedArray, int index, long expectedValue, long replacementValue)
    • exchange

      public static byte exchange(Int8Array typedArray, int index, byte value)
    • exchange

      public static short exchange(Int16Array typedArray, int index, short value)
    • exchange

      public static int exchange(Int32Array typedArray, int index, int value)
    • exchange

      public static long exchange(BigInt64Array typedArray, int index, long value)
    • isLockFree

      public static boolean isLockFree(int size)
    • load

      public static byte load(Int8Array typedArray, int index)
    • load

      public static short load(Int16Array typedArray, int index)
    • load

      public static int load(Int32Array typedArray, int index)
    • load

      public static long load(BigInt64Array typedArray, int index)
    • notify

      public static int notify(Int32Array typedArray, int index, int count)
    • notify

      public static int notify(BigInt64Array typedArray, int index, int count)
    • or

      public static byte or(Int8Array typedArray, int index, byte value)
    • or

      public static short or(Int16Array typedArray, int index, short value)
    • or

      public static int or(Int32Array typedArray, int index, int value)
    • or

      public static long or(BigInt64Array typedArray, int index, long value)
    • pause

      public static void pause()
    • store

      public static byte store(Int8Array typedArray, int index, byte value)
    • store

      public static short store(Int16Array typedArray, int index, short value)
    • store

      public static int store(Int32Array typedArray, int index, int value)
    • store

      public static long store(BigInt64Array typedArray, int index, long value)
    • sub

      public static byte sub(Int8Array typedArray, int index, byte value)
    • sub

      public static short sub(Int16Array typedArray, int index, short value)
    • sub

      public static int sub(Int32Array typedArray, int index, int value)
    • sub

      public static long sub(BigInt64Array typedArray, int index, long value)
    • wait

      public static String wait(Int32Array typedArray, int index, int value)
    • wait

      public static String wait(Int32Array typedArray, int index, int value, int timeout)
    • wait

      public static String wait(BigInt64Array typedArray, int index, long value)
    • wait

      public static String wait(BigInt64Array typedArray, int index, long value, int timeout)
    • waitAsync

      public static Atomics.AsyncWaitResult waitAsync(Int32Array typedArray, int index, int value)
    • waitAsync

      public static Atomics.AsyncWaitResult waitAsync(Int32Array typedArray, int index, int value, int timeout)
    • waitAsync

      public static Atomics.AsyncWaitResult waitAsync(BigInt64Array typedArray, int index, long value)
    • waitAsync

      public static Atomics.AsyncWaitResult waitAsync(BigInt64Array typedArray, int index, long value, int timeout)
    • xor

      public static byte xor(Int8Array typedArray, int index, byte value)
    • xor

      public static short xor(Int16Array typedArray, int index, short value)
    • xor

      public static int xor(Int32Array typedArray, int index, int value)
    • xor

      public static long xor(BigInt64Array typedArray, int index, long value)