跳到主要内容

语法

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 {
// 子进程: 分别处理任务
}