2010-08-04 4 views

Antwort

3

boost::asio::async_read ist eine zusammengesetzte Operation, die gut in den documentation

Diese Operation in Bezug implementiert beschrieben von null oder mehr Anrufen zu dem Stream des async_read_some Funktion und wird als zusammengesetzter Betrieb bekannt . Das Programm muss sicherstellen, dass der Strom keine weiteren Leseoperationen (wie async_read, die async_read_some Funktion Stream oder andere Operationen zusammengesetzt, die ausführen liest) führt, bis dieser Vorgang abgeschlossen ist.

Alle Leistungsrückschlüsse sollten abhängig von Ihrer Anwendung auf empirischen Daten beruhen.

+0

Bedeutet es, dass eine zusammengesetzte Operation wahrscheinlich langsamer ist? –

+1

@nick, Es bedeutet wahrscheinlich nur, dass es nicht besser (oder schlechter) als die gleichen Funktionen selbst aufrufen. – unixman83