| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Atomics/wait | [Back] [Original] |
Get to know MDN better
Atomics.wait() "not-equal" Atomics.notify() "ok" "timed-out"
Atomics.wait() Atomics.notify()
SharedArrayBuffer Int32Array BigInt64Array Atomics.waitAsync()
Atomics.wait(typedArray, index, value)
Atomics.wait(typedArray, index, value, timeout)
typedArrayindex typedArray
valuetimeout "not-equal", "ok", "timed-out"
value index "not-equal" Atomics.notify() "ok" Atomics.notify() timeout "timed-out" TypeErrortypedArray SharedArrayBuffer Int32Array BigInt64Array RangeErrorindex typedArray
Int32Array
const sab = new SharedArrayBuffer(1024);
const int32 = new Int32Array(sab);
value index 0
typedArray 0 Atomics.notify()
0
Atomics.wait(int32, 0, 0);
console.log(int32[0]); // 123
console.log(int32[0]); // 0;
Atomics.store(int32, 0, 123);
Atomics.notify(int32, 0, 1);
| ECMAScript 2027 LanguageSpecification # sec-atomics.wait |
| Web Proxy Viewer | New URL | Original Page |