1、node主线程
主线程运行 v8 与 JavaScript
2、子线程
子线程通过事件循环被调度
使用子进程或线程利用更多 CPU 资源
Node.js cluster 模块,主进程启动多个子进程,由主进程轮流分发请求,子进程代为处理
worker_threads:工作线程,工作线程对于执行 CPU 密集型的 JavaScript 操作非常有用。 它们在 I/O 密集型的工作中用途不大。与 child_process
或 cluster
不同, worker_threads
可以共享内存。