异步编程 本节深入讨论异步编程将遇到的若干问题.建议多次阅读,以便吃透这一节的内容,这一节是对整个boost.asio来说是非常重要的. 为什么须要异步 如前所述,通常同步编程要比异步编程更简单.同步编程下,我们非常easy线性地对问题进行考量.函数A调用完,继续运行B.B运行完,继续运行C.以此类推.相对照较直观.而对于异步编程,如果有5个事件,我们非常难知道它们详细的运行顺序,你甚至不知道,它究竟会不会被运行. 尽管编写异步的程序,非常难,可是依旧须要使用这样的方法. 由于server程序须…