2
我正在使用节点v0.6.5中的核心群集模块。我有以下代码:Node.js - 核心群集模块
var cluster = require('cluster');
var http = require('http');
var numWorkers = 3;
var count = 0;
if (cluster.isMaster) {
for (var i = 0; i < numWorkers; i++) {
cluster.fork();
}
} else {
console.log('createServer called');
http.createServer(function (req, res) {
count++;
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Count is: ' + count.toString());
}).listen(1337, "127.0.0.1");
}
每当我点击该页面,计数就会增加两次,例如, 1,3,5,7 ...为什么增加两次?
Gotcha。另一个小小的疑问是:童工分享全球变数是吗?含义 - 子进程利用CPU核心吗?但是,他们仍然可以访问全局变量? – jeffreyveon 2012-01-18 04:51:54
我并不熟悉足够的帮助,我只知道浏览器的无声请求。对不起:( – 2012-01-18 05:10:08