libuv如何得知写缓存满了

2013-08-10 00:41:10 +08:00
 chemhack
刚从nodejs转到libuv,nodejs的stream可以通过write返回true/false来判断是否写缓存满了,然后通过pause/resume事件来做back pressure。

看了libuv的文档和源代码,uv_write没有这种功能,那么是否有别的方法来得知写缓存已满呢?
3263 次点击
所在节点    问与答
2 条回复
chemhack
2013-08-10 15:54:41 +08:00
顶顶,有木有用过的
timonwong
2013-08-10 16:11:48 +08:00
nodejs的stream的写缓存是自己维护的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/78621

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX