在线文档教程

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

规范

SpecificationStatusComment
ECMAScript Latest Draft (ECMA-262)The definition of 'Atomics.isLockFree' in that specification.DraftInitial definition in ES2017.

浏览器兼容性

FeatureChromeEdgeFirefox (Gecko)Internet ExplorerOperaSafari
Basic supportNo support 2No support55 (55) 1No supportNo supportNo support

FeatureAndroidChrome for AndroidFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Basic supportNo supportNo support55.0 (55) 1No supportNo supportNo support