注意:
这是一个实验中的功能。
静态方法 Atomics.isLockFree()
用于校验是否能够使用原子操作的 TypedArray
的标准字节长度之一. 若该字节长度为可处理的 TypedArray
标准字节长度之一则返回 true
。
TypedArray
的标准字节长度参见 BYTES_PER_ELEMENT
语法
Atomics.isLockFree(size)
参数:
size
整形。字节长度, 通常为TypedArray. BYTES_PER_ELEMENT
返回值:
Boolean
是否为能够使用原子操作的 TypedArray
的标准字节长度之一。
示例
Atomics.isLockFree(1); // true Atomics.isLockFree(2); // true Atomics.isLockFree(3); // false Atomics.isLockFree(4); // true Atomics.isLockFree(5); // false Atomics.isLockFree(6); // false Atomics.isLockFree(7); // false Atomics.isLockFree(8); // false Atomics.isLockFree(Float64Array.BYTES_PER_ELEMENT); // false,Atomics方法无