这是一个创建于 4210 天前的主题,其中的信息可能已经有所发展或是发生改变。
刚从nodejs转到libuv,nodejs的stream可以通过write返回true/false来判断是否写缓存满了,然后通过pause/resume事件来做back pressure。
看了libuv的文档和源代码,uv_write没有这种功能,那么是否有别的方法来得知写缓存已满呢?
2 条回复 • 1970-01-01 08:00:00 +08:00
![chemhack](https://cdn.v2ex.com/avatar/77d2/afcb/4967_normal.png?m=1304554337) |
|
1
chemhack 2013-08-10 15:54:41 +08:00
顶顶,有木有用过的
|
![timonwong](https://cdn.v2ex.com/gravatar/27eba4a33a317761c17d96f1f009ae49?s=48&d=retro) |
|
2
timonwong 2013-08-10 16:11:48 +08:00
nodejs的stream的写缓存是自己维护的。
|