Node.js Streams:何时调用_writev?

Node.js Streams:何时调用_writev?,node.js,node-streams,Node.js,Node Streams,Node.js文档对可写流的\u writev方法作了如下评论 writable.\u writev()方法可以作为能够同时处理多个数据块的writable.\u write()流内实现的补充或替代实现。如果实现并且存在以前写入的缓冲数据,将调用\u writev(),而不是\u write() 我的。在什么情况下,Node.js可写流可以缓冲以前写入的数据 \u writev方法是否只调用了一个已写入数据的阻塞流?或者,在其他情况下,流可以缓冲以前写入的数据?如果您可以指向Node.js源代码

Node.js文档对可写流的
\u writev
方法作了如下评论

writable.\u writev()
方法可以作为能够同时处理多个数据块的
writable.\u write()
流内实现的补充或替代实现。如果实现并且存在以前写入的缓冲数据,将调用
\u writev()
,而不是
\u write()

我的。在什么情况下,Node.js可写流可以缓冲以前写入的数据

\u writev
方法是否只调用了一个已写入数据的阻塞流?或者,在其他情况下,流可以缓冲以前写入的数据?如果您可以指向Node.js源代码中的某个位置,在该位置,只要流中缓冲了多个数据并且定义了函数,就会调用
\u writev
\u writev

\u writev()
。使用
cork()
可能会导致缓冲更多的数据,但是

保护
\u writev
的代码。有一个,然后