Кратко
СкопированоОбъект, который хранит атомарные операции и функции, которые отправляют примитивные события. Используется вместе с другим объектом 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 статические.