Open banli17 opened 2 years ago
Stream 是处理文件和网络数据的有效方式,它是 unix 里引入的,程序可以通过管道符相互交互。
比如看电影时,1GB 大文件,是不能用 readFile 这样的方法的,因为:
流的好处
Node 中的四种流
Node 流特点
可读流:生产供消费的数据流
自定义可读流
_read
问题:
流动模式 暂停模式
可写流:用于消费的流
自定义可写流
_write
可写流事件
pipe()
unpipe()
自定义转换流
Stream 是处理文件和网络数据的有效方式,它是 unix 里引入的,程序可以通过管道符相互交互。
为什么要用流处理数据
比如看电影时,1GB 大文件,是不能用 readFile 这样的方法的,因为:
流的好处