2010-08-04 1 views

ответ

3

boost::asio::async_read есть составная операция, которая хорошо описана в documentation

Эта операция выполняется в терминах из нуля или более звонков ручья async_read_some функции, и, как известно как составной операции , Программа должна гарантировать, что поток выполняет никаких других операций чтения (например, async_read, функции async_read_some потока в, или любые другие операции, состоящих , которые выполняют читает) до тех пор, пока эта операция завершается.

любые выводы об эффективности должны основываться на эмпирических данных в зависимости от вашего приложения.

+0

Имеет ли смысл быть сложенной операцией, которая, скорее всего, медленнее? –

+1

@nick, Вероятно, это просто означает, что он не лучше (или хуже), чем вызывать одни и те же функции самостоятельно. – unixman83

 Смежные вопросы

  • Нет связанных вопросов^_^