【发布时间】:2018-08-16 19:22:05
【问题描述】:
他们中的许多人说 node js 是单线程的,但它在其他进程中并行处理回调函数。根据我的假设,单个线程一次只能处理一条指令。那么它如何一次异步处理许多指令呢?
【问题讨论】:
-
我喜欢关于stackoverflow.com/questions/40028377/…这个话题的讨论
-
它是单线程和事件驱动的架构。回调函数不是并行的,而是事件驱动的。有很多文章请看
-
Node 运行带有事件循环的单个 JavaScript 线程,以及用于某些(非 JS)任务的线程池。
标签: javascript node.js multithreading node-modules async.js