Atomics.isLockFree
Atomics.isLockFree
静态方法 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
规范
Specification | Status | Comment |
---|---|---|
ECMAScript Latest Draft (ECMA-262)The definition of 'Atomics.isLockFree' in that specification. | Draft | Initial definition in ES2017. |
浏览器兼容性
Feature | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
Basic support | No support 2 | No support | 55 (55) 1 | No support | No support | No support |
Feature | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support | No support | No support | 55.0 (55) 1 | No support | No support | No support |