nodejs是单线程与多线程

听说nodejs是单线程的,如果再多核cpu跑,cpu根本跑不满,能扩展成多线程的,进而提高cpu利用率和效率么?

阅读 12.7k
2 个回答

cluster这个模块应该就可以利用多核了吧.
单进程不意味着单核.
http://fengmk2.github.com/ppt/qcon201...

var cluster = require('cluster')
  , http = require('http');
var server = 
  http.createServer(function(req, res) {
    res.end('Hello World');
});
cluster(server)
.set('workers', 4)
.use(cluster.stats())
.listen(8080);
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题