相关疑难解决方法(0)

掌握Node JS替代多线程的方法

如果我理解正确Node JS是非阻塞的...所以不是等待来自数据库或其他进程的响应,而是转移到其他东西并稍后检查.

它也是单线程的.

所有这些都意味着给定的Node JS进程可以完全有效地利用单个CPU核心,但它不会使用机器上的任何其他核心,因为它一次不会使用多个核心.

这当然意味着其他CPU仍然可以被其他进程用于SQL数据库或其他有意分离的CPU重子程序,只要它们是一个单独的进程即可.

此外,如果Node JS进程具有无限循环或长时间运行的函数,则在无限循环或长时间运行的函数停止(或整个进程被终止)之前,该进程不再有用.

这一切都好吗?我的理解是正确的吗?

multithreading node.js

139
推荐指数
4
解决办法
6万
查看次数

标签 统计

multithreading ×1

node.js ×1