如果我理解正确的话,那么Node JS是非block的......所以不是等待数据库或其他进程的响应,而是转移到其他进程并稍后再进行检查。
它是单线程的。
所有这一切意味着给定的节点JS过程可以完全有效地利用单个CPU内核,但它不会使用机器上的任何其他内核,因为它一次不会使用多个内核。
这当然意味着其他CPU仍然可以被其他进程用于SQL数据库或其他有意分离的CPU重子程序,只要它们是独立的进程。
我的理解正确吗?
相似问题