语法
2024年04月09日
一、认识
主进程用来开启子进程, 子进程用来分别处理任务, 实现了任务分发。
二、语法
const os = require("os");
const http = require("http");
const cluster = require("cluster");
if (cluster.isMaster) {
// 主进程: 开启子进程, 子线程数量为 CPU 核心数的一半即可
const cpuHalfLength = os.cpus().length >>> 1;
for(let i=0; i<cpuHalfLength; i++){
cluster.fork();
}
} else {
// 子进程: 分别处理任务
}