Кратко
СкопированоОбъект, который хранит атомарные операции и функции, которые отправляют примитивные события. Используется вместе с другим объектом SharedArray
.
Пример
Скопированоconst arrayForMultipleThreads = new SharedArrayBuffer(1024)const threadArrayView = new Uint8Array(sab)ta[0]// 0ta[0] = 5// 5Atomics.add(ta, 0, 12)// 5Atomics.load(ta, 0)// 17
const arrayForMultipleThreads = new SharedArrayBuffer(1024) const threadArrayView = new Uint8Array(sab) ta[0] // 0 ta[0] = 5 // 5 Atomics.add(ta, 0, 12) // 5 Atomics.load(ta, 0) // 17
Как пишется
СкопированоВ отличие от других объектов, Atomics
не является конструктором. Его нельзя использовать вместе с оператором new
или вызывать как функцию. Все свойства и методы Atomics
статические.