📜  JavaScript Atomics-notify()方法

📅  最后修改于: 2020-10-27 07:18:51             🧑  作者: Mango


 

notify方法通知等待的代理唤醒。 notify方法仅适用于使用SharedArrayBuffer创建的Int32Array。如果使用非共享的ArrayBuffer对象,则返回0。

句法

Atomics.notify(typedArray, index, count)

参量

  • typedArray是共享的Int32Array。
  • index是typedarray中要唤醒的位置。
  • count是要通知的睡眠代理的数量。

返回

返回唤醒的座席数。

例外情况

  • 如果传递的数组不是整数类型的数组,则为TypeError
  • 如果传递的索引在类型数组中超出范围,则发生RangeError

以下是用于实现JavaScript Atomics的代码-


      
      Atomics Example
      
   
   
      

JavaScript Atomics Properties

Atomics.store(arr, 0, 5)

Atomics.notify(arr, 0, 1)

输出

验证结果。