流和事件循环 - 数据处理程序总是会在下一个时钟点亮吗?

时间:2018-04-17 16:57:04

标签: javascript node.js node-streams nodejs-stream

说我有一个可读的流,如下所示:

const strm = fs.createReadStream(file);
strm.on('data', function onData(d){});

我的问题是,onData回调是否会在事件循环的下一个刻度中触发?或者,onData处理程序是否可以在事件循环的同一刻度中调用两次?

1 个答案:

答案 0 :(得分:1)

数据处理程序可以在事件循环的同一刻度中多次触发,请参阅:

https://github.com/nodejs/help/issues/1222

  

是:

{{1}}
  

输出:

     

下一个数据数据