根据Understanding the node.js event loop, node .js支持单线程模型.这意味着如果我向一个 node 发出多个请求.js服务器,它不会 for each 请求生成新线程,但会逐个执行每个请求.这意味着如果我对 node 中的第一个请求执行以下操作.js代码,同时 node 上出现一个新请求,第二个请求必须等到第一个请求完成,包括5秒的睡眠时间.正当
var sleep = require('sleep');
sleep.sleep(5)//sleep for 5 seconds
有没有一种方法可以解决这个问题.js可以 for each 请求生成一个新线程,这样第二个请求就不必等待第一个请求完成,或者我可以只调用特定线程上的sleep吗?