因为想要手动控制流的暂停与继续消费 在看 Node.js 中文文档对 pause() 方法的描述
readable.pause()
使流动模式的流停止触发 'data' 事件,并切换出流动模式。 任何可用的数据都会保留在 内部缓存 中。
如果暂停了,流不会再触发 'data' 事件,但是 数据源 还会不会往流里面写数据,因为如果还会继续写数据的话,暂停消费数据会导致数据保存在缓存中,如果过一段时间之后仍然不继续消费数据,这个缓存会不会溢出?
谢谢各位。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.