sharedArrayBuffer
객체에서 비동기적으로 대기하고 Promise
객체를 반환한다.
SharedArrayBuffer
객체는 CPU 보안 이슈로 각 웹브라우저에서 지원이 원할치 않다. 자세한 내용은 SharedArrayBuffer
객체를 참조하기 바란다.Atomics.waitSync(typedArray, index, value[, timeout])
Int32Array
또는 BigInt64Array
객체를 지정한다.
대기 상태로 둘 위치를 지정한다.
테스트할 예상 값을 지정한다.
대기 시간을 밀리초(milliseconds
) 지정한다. 만약에 NaN
인 경우에는 양의 무한대로 지정되고 음수 값은 0
이 된다.
NaN
Not a Number의 의미로 허용된 숫자가 아닌 경우에 갖는 값을 나타낸다.
다음 속성을 가진 객체를 반환한다.
async
Promise
반환인지 여부를 나타내는 boolean
value
async
가 false
인 경우 "not-equal"
또는 "timed-out"
문자열async
가 true
인 경우 "ok"
또는 "timed-out"
문자열 반환값을 포함하는 Promise
객체다음의 예외가 발생할 수 있다.
TypeError
SharedArrayBuffer
를 보는 Int32Array
또는 BigInt64Array
객체가 아닌 경우 발생한다.RangeError
index
가 범위를 벗어나는 경우 발생한다.어떤 값이 집합 구조에 없거나 허용되는 범위가 아닐 때 오류를 다루는 객체이다.
동적 타입의 값이 흐름상 맞지 않는 자료형이라 연산을 할 수 없을 때 발생하는 오류를 다루는 객체이다.