📅  最后修改于: 2020-10-27 07:17:44             🧑  作者: Mango
如果给定值与旧值不相同,则compareExchange方法比较并交换一个替换值。它返回该位置的旧值。此原子操作可确保在将修改后的值写回之前不会发生其他写操作。
Atomics.compareExchange(typedArray, index, expectedValue, replacementValue)
返回给定位置的旧值。
以下是用于实现JavaScript Atomics的代码-
Atomics Example
JavaScript Atomics Properties
Atomics.compareExchange(arr, 0, 6, 2)
Atomics.load(arr, 0)
验证结果。