1.asio综述 asio的核心类是io_service,它相当于前摄器模式的Proactor角色,在异步模式下发起的I/O操作,需要定义一个用于回调的完成处理函数,当I/O完成时io_service会调用注册的完成处理函数.通过调用io_service的成员函数run()来启动前摄器的事件处理循环,阻塞等待所有的操作完成并分派事件.在异步模式下,如果不调用run()就没有了等待异步操作完成的机制,回调函数将得不到执行. asio不直接使用线程,而是定义了一个自己的线程概念:strand,它保证