我正在从github的一个项目中读取代码。我遇到了一个名为Vectored Referencing缓冲区实现的东西。可以有人碰到这个吗?这有什么实际应用。我做了一个快速谷歌搜索,但无法找到任何简单的示例实现。
一些见解会有所帮助。
答案 0 :(得分:2)
http://www.ibm.com/developerworks/library/j-zerocopy/
http://www.linuxjournal.com/article/6345
http://www.seccuris.com/documents/whitepapers/20070517-devsummit-zerocopybpf.pdf
https://github.com/joyent/node/pull/304
我认为对您的特定项目/用途/等的更多洞察将允许更具体的答案。
但是,该术语通常用于更改或启动接口/函数/例程,目的是不分配其输入的另一个实例以执行其操作。
编辑:好的,在阅读新标题后,我认为你只是在谈论将缓冲区推入缓冲区向量。这样可以保持代码干净,您可以以最小的开销将任何缓冲区传递给任何函数调用,并且如果您的代码不受管理,则可以更好地清理代码。