JavaScript 中的变量读写安全及实现互斥锁2022-12-26虽然 JavaScript 是单线程,但有时也不得不考虑变量读写的原子性问题。一旦对变量的读写被 await 打断,原子性被破坏,就可能遇到不符合常规同步编程思维的意外惊喜。为了保证获得预期的行为,我们可以想办法实现一个基于 Promise 的互斥锁