Atomics.isLockFree()

简介: Atomics.isLockFree()

MDN文档

注意: 这是一个实验中的功能


静态方法 Atomics.isLockFree() 用于校验是否能够使用原子操作的 TypedArray 的标准字节长度之一. 若该字节长度为可处理的 TypedArray 标准字节长度之一则返回 true


TypedArray 的标准字节长度参见 BYTES_PER_ELEMENT


语法

Atomics.isLockFree(size)


参数:


返回值:

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方法无
目录
相关文章
|
8月前
2.5 Gathering Writes
2.5 Gathering Writes
32 0
|
索引
Atomics.or()
Atomics.or()
43 0
|
索引
Atomics.sub()
Atomics.sub()
42 0
|
索引
Atomics.compareExchange()
Atomics.compareExchange()
86 0
|
JavaScript 索引
Atomics.wait()
Atomics.wait()
150 0
|
存储
Atomics.store()
Atomics.store()
54 0
Atomics.load()
Atomics.load()
87 1
|
JavaScript 索引
Atomics.notify()
Atomics.notify()
101 0
|
索引
Atomics.and()
Atomics.and()
37 0
|
索引
Atomics.xor()
Atomics.xor()
59 0