【发布时间】:2020-09-13 07:34:43
【问题描述】:
我不知道这个问题与 Stack Overflow 有关。但我不知道在哪里问。
自从我将 JavaScript 作为单线程语言学习以来,竞争条件是否适用于 JavaScript。
我看过一些关于 JavaScript 中的竞争条件的 YouTube 视频示例。但没有什么能澄清我。如果有人可以向我解释在单线程 JavaScript 世界中如何可能出现竞争条件?
【问题讨论】:
-
这可能仅仅是因为 JS 调用是异步的。启动三个不同的操作,您无法保证它们的完成顺序。
-
我们如何避免 Javascript 异步调用中的竞争条件?
-
@user6410893:通过设计一个包含异步操作的逻辑。任何语言都没有单一的“避免竞争条件”设置,逻辑只需要处理它。
标签: javascript typescript asynchronous