2015年5月23日
摘要: 5. 多io_service前面那篇讲到了多线程的用法。这篇讲一下多io_service的用法,大家可参考下官方提供的HTTP Server 2(an io_service-per-CPU)这个例子。官方提供的例子中,使用方法很简单,建立一个io_service_pool,然后对每一个io_serv... 阅读全文
posted @ 2015-05-23 17:18 sudosky 阅读(765) 评论(0) 推荐(0) 编辑
摘要: 4. 多线程一般情况下,服务端开启一条线程做io_service::run()工作就足够了。但是,有些情况下可能会变得很糟糕。从之前的分析,我们知道异步操作的一个关键步骤就是io_service回调我们注册的handler。现在假设客户端与服务端建立了四个socket连接,相应的I/O对象分别为so... 阅读全文
posted @ 2015-05-23 12:38 sudosky 阅读(4190) 评论(0) 推荐(0) 编辑