1

github のプロジェクトの 1 つからコードを読んでいました。Vectored Referencing バッファの実装と呼ばれるものに出会いました。誰かがこれに出くわすことはできますか?これの実用的なアプリケーションは何ですか。私は簡単なグーグル検索を行いましたが、これのための簡単なサンプル実装を見つけることができませんでした.

いくつかの洞察が役立つでしょう。

4

1 に答える 1

2

http://www.ibm.com/developerworks/library/j-zerocopy/

http://www.linuxjournal.com/article/6345

http://www.seccuris.com/documents/whitepapers/20070517-devsum​​mit-zerocopybpf.pdf

https://github.com/joyent/node/pull/304

特定のプロジェクト/使用法/などについてさらに洞察を得ると、より具体的な答えが得られると思います。

ただし、この用語は通常、操作を実行するために入力の別のインスタンスを割り当てないことを目的として、インターフェイス/関数/ルーチンを変更または開始するために使用されます。

編集:わかりました、新しいタイトルを読んだ後、あなたは単にバッファーをバッファーのベクトルにプッシュすることについて話していると思います。これにより、コードがクリーンに保たれ、最小限のオーバーヘッドで必要なバッファーを任意の関数呼び出しに渡すことができ、コードが管理されていない場合のクリーンアップ時間を短縮できます。

編集 2: これのことですかhttp://cpansearch.perl.org/src/TYPESTER/Data-MessagePack-Stream-0.07/msgpack-0.5.7/src/msgpack/vrefbuffer.h

于 2012-09-19T21:07:09.713 に答える