会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
edwardlost' blog
博客园
首页
新随笔
联系
订阅
管理
2010年10月28日
boost::asio学习 - io_service的run,run_one,poll,poll_one的区别
摘要: 在这几个函数里其实都是调用了do_one这个函数,而这个函数的作用就是从获取完成端口状态,所有定时器以及网络事件都是通过do_one来调度的,do_one的函数原型:它的第一个参数说明了是否阻塞,在do_one代码中:可以看到如果为false,将等待时间为0(即不阻塞)。而run,run_one,及poll,poll_one的实现也相当简单,如下:可以看到run其实就是一直循环执行do_one,并...
阅读全文
posted @ 2010-10-28 18:00 edwardlost
阅读(4117)
评论(0)
推荐(0)
编辑
公告