2010-08-04 157 views

回答

3

boost::asio::async_read是一个组合的操作,这是在documentation

很好地描述这一操作在零或多次调用流的 async_read_some功能的 方面实现,并且是已知的 作为一个组合操作。程序 必须确保流执行 没有其他读取操作(如 async_read,该流的 async_read_some功能,或者执行读 任何其他 由操作),直到这个操作完成。

任何性能结论都应基于经验数据,具体取决于您的应用。

+0

它是一个合成操作暗示可能会更慢吗? – 2010-08-05 00:50:00

+1

@nick,它可能只是意味着它不比自己调用相同的函数更好(或更糟糕)。 – unixman83 2010-12-16 08:50:12

相关问题