gpt4 book ai didi

javascript - nodejs 数据结构在设计上是线程安全的吗?

转载 作者:搜寻专家 更新时间:2023-10-31 23:35:51 27 4
gpt4 key购买 nike

在一个node.js相关的web文档中读到它是一个单线程服务器。所以我很困惑是否默认情况下所有数据结构在 Node 服务器中都是线程安全的!

我有多个回调访问这样的全局对象:

callback1{
global_var['key'] = val;
}

callback2{
globalv_var['key'] = val;
}

'key' 有时可能相同,也可能不同。 global_var 是线程安全的吗?回调,按预期在某事完成时被回调,没有特定的顺序。

最佳答案

您为 node.js 应用程序编写的所有 javascript 都像在单个线程中运行一样执行。

任何多线程都发生在幕后,在 I/O 代码和其他 native 模块中。因此,无论如何都无需担心任何应用程序代码的线程安全。

关于javascript - nodejs 数据结构在设计上是线程安全的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17938768/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com