我面前有一小段 node.js 代码,如下所示:
console.time("queryTime");
doAsyncIOBoundThing(function(err, results) {
console.timeEnd("queryTime");
// Process the results...
});
当然,当我在我的(否则空闲的)开发系统上运行它时,我会收到一条很好的控制台消息,如下所示:
queryTime: 564ms
但是,如果我将其投入生产,是否可能同时进行多个异步调用,并且每个调用都会覆盖前一个计时器?或者节点是否有某种神奇的执行上下文,为每个“执行线程”提供一个单独的控制台计时器命名空间?