1. 首页
  2. 操作系统
  3. Linux
  4. 大规模定时器\linux下多定时器的实现(经典)

大规模定时器\linux下多定时器的实现(经典)

上传者: 2019-07-08 03:28:01上传 HTM文件 184.35KB 热度 44次
时空管理是计算机系统的主要任务。在时间管理中,我们经常利用定时器处理事情:比如tcp协议中利用定时器管理包超时,视频显示中利用定时器来定时显示视频帧,web服务中利用定时器来管理用户的超时。windows系统提供了SetTimer和timeSetEvent等定时器接口,linux中则提供了setitimer等接口。这些函数的接口很类似,大体上都是用户提供回调函数和超时时间向OS注册一个定时器事件,OS在超时时间到了的时候,调用用户提供的回调函数来完成用户想要做的事情。windows下的接口支持单进程中拥有多个定时器,而linux则只允许单进程拥有一个定时器,因此在linux下的单进程中要使用多个定时器,则需要自己维护管理,这是本文写作的出发点。另外,OS提供的
下载地址
用户评论
码姐姐匿名网友 2019-07-08 03:28:01

勉勉强强可得4分,谢谢

码姐姐匿名网友 2019-07-08 03:28:01

内容还可以,不过不值5分

码姐姐匿名网友 2019-07-08 03:28:01

很好的资料,学习了定时器的原理。

码姐姐匿名网友 2019-07-08 03:28:01

居然这样子也行,是为了骗分么 http://blog.csdn.net/zhangxinrun/article/details/5914191 亲们,不用下载,直接打开这个网址就行了

码姐姐匿名网友 2019-07-08 03:28:01

一个网页 不过确实有用 讲的非常详细

码姐姐匿名网友 2019-07-08 03:28:01

还可以吧,入门

码姐姐匿名网友 2019-07-08 03:28:01

照着模仿下,也实现了定时器。不错。

码姐姐匿名网友 2019-07-08 03:28:01

实际就是一个链表管理所有定时器。不过不错。

码姐姐匿名网友 2019-07-08 03:28:01

很好的资料,对这个有新的认识

码姐姐匿名网友 2019-07-08 03:28:01

是一张网页,代码很详细