【发布时间】:2025-05-21 12:40:01
【问题描述】:
在阅读 Node JS 时,定义说 I/O 模型是事件驱动的。这与多线程环境中的中断有何不同?在多线程环境中,当 I/O 操作完成时,会产生一个中断,等待线程现在被推入读取运行状态。在 Node Js 中,根据 I/O 完成后抛出的事件,将回调处理程序推送到事件队列中。
为什么两者不同?
【问题讨论】:
-
事件驱动与阻塞线程完全不同。甚至在设计、实现、资源使用或您如何编码使用它的相同邮政编码中也不行。事实上,它们与设计范围的极端相反。
标签: javascript node.js multithreading