【发布时间】:2013-07-30 02:42:05
【问题描述】:
读入一个与 node.js 相关的 web 文档,它是一个单线程服务器。所以让我感到困惑的是,节点服务器中的所有数据结构是否默认都是线程安全的!
我有多个回调访问这样的全局对象:
callback1{
global_var['key'] = val;
}
callback2{
globalv_var['key'] = val;
}
'key' 有时可能相同,也可能不同。 global_var 会是线程安全的吗? 回调,按预期在完成某事时被回调,没有特定的顺序。
【问题讨论】:
-
回调仍然一个接一个地执行。没有两个回调同时作用于全局对象。
标签: javascript node.js asynchronous