会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Maybe
他好像一条狗
博客园
首页
新随笔
联系
订阅
管理
07 2017 档案
读《Linux多线程服务端编程》(陈硕)的一些笔记
摘要:时间轮盘:timing wheel 以处理TCP连接超时为例,比如设定8秒未接受到数据,则该连接超时。 用8个桶组成一个循环队列,第n个桶存放第n秒将要超时的连接,每个连接一收到数据就把自己放入第8个桶中,在每秒的timer中,把第一个桶的连接断开,把这个空桶挪到队尾。这样就能实现避免检查全部连接。
阅读全文
posted @
2017-07-21 16:13
MaybeDog
阅读(875)
评论(0)
推荐(0)
编辑
公告