【发布时间】:2020-02-03 12:31:54
【问题描述】:
为什么程序打印“Hello World”两次而不是一次? console.log 在 cluster.fork() 之前执行。
import * as cluster from "cluster";
console.log("Hello World");
if (cluster.isMaster) {
const worker = cluster.fork();
worker.disconnect();
}
以下 c 程序仅打印 1 次“Hello World”
#include <unistd.h>
#include <stdio.h>
int main(void)
{
printf("HelloWorld/n");
fork();
return 0;
}
【问题讨论】:
标签: javascript node.js multiprocessing fork node-cluster