Slide 51
Slide 51 text
Dr. Axel Rauschmayer @rauschma
Shared Array Buffers
Atomics.load( typedArray, index )
Atomics.store( typedArray, index, value )
Atomics.exchange( typedArray, index, value )
Atomics.compareExchange( typedArray, index,
expectedValue, replacementValue )
Atomics.add( typedArray, index, value )
Atomics.sub( typedArray, index, value )
Atomics.and( typedArray, index, value )
Atomics.or( typedArray, index, value )
Atomics.xor( typedArray, index, value )
Atomics.wait( typedArray, index, value, timeout )
Atomics.wake( typedArray, index, count )
Atomics.isLockFree( size )
51