假设我们现在要盖一座房子,我们买了一些砖块,厂家正在送货.现在我们有两个选择,一是等所有砖块都到了以后再开始动工:二是到一批砖块就开始动工,砖块到多少我们就用多少. 这两种方式哪种效率更高呢?显然是第二种.这就是流(stream)的理念.在计算机科学中,流是随时间可用的一系列数据元素.就像传送带运输物品一样,使用流可以实现一次处理一个数据元素. 在 NodeJS 中,stream 模块实现了流的功能.即使我们没有直接使用过这个模块,我们也间接使用过流,比如读写文件.网络等. 水流,信息流 信息就…