我有一个监听套接字的socket.io
服务器:
io.sockets.on('connection', function(socket){
socket.on('myEvent', function(data){
socket.emit('eventReceived', { status: 1 });
});
});
此代码是否在多线程中工作?如果两个客户端将发出myEvent
事件,它将同时为两个客户端工作?还是会一个接一个地处理?
非常感谢!
答案 0 :(得分:1)
Node.js中的任何内容都不是多线程的,包括通过npm提供的任何包。核心中有一个实验性的集群模块