【发布时间】:2011-07-06 10:13:37
【问题描述】:
有谁知道 nodejs 中的内存和线程模型是什么?
特别是ii++ 是原子的吗?在 Java 1.5、Java 1.4、C 中,ii 的行为是像 volatile,还是根本不像?
【问题讨论】:
-
请注意 node.js 是单线程的。
-
@Raynos:不完全是。 Javascript 在单个线程上运行,但阻塞 IO 是在单独的线程池上完成的。 “当然,在后端,有用于数据库访问和进程执行的线程和进程。”引用:blog.mixu.net/2011/02/01/understanding-the-node-js-event-loop
-
更正:对于所有 你 关心的 node.js 是单线程的。
标签: javascript node.js multithreading concurrency