Реализация буфера векторной ссылки

Я читал код из одного из проектов с GitHub. Я наткнулся на то, что называется реализацией буфера векторной ссылки Может кто-нибудь сталкивался с этим? Каковы практические применения этого. Я сделал быстрый поиск в Google и не смог найти простой пример реализации для этого.

Некоторое понимание было бы полезно.

1 ответ

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

Я думаю, что более глубокое понимание вашего конкретного проекта / использования / и т.д. позволит получить более конкретный ответ.

Однако этот термин обычно используется для изменения или запуска интерфейса / функции / процедуры с целью, чтобы он не выделял другой экземпляр своего ввода для выполнения своих операций.

РЕДАКТИРОВАТЬ: Хорошо, после прочтения нового заголовка, я думаю, вы просто говорите о вставке буферов в вектор буферов. Это сохраняет ваш код чистым, вы можете передавать любой необходимый буфер с минимальными накладными расходами на любой вызов функции и обеспечивает лучшее время очистки, если ваш код не управляется.

РЕДАКТИРОВАТЬ 2: Вы имеете в виду это http://cpansearch.perl.org/src/TYPESTER/Data-MessagePack-Stream-0.07/msgpack-0.5.7/src/msgpack/vrefbuffer.h

Другие вопросы по тегам