大规模定时器\linux下多定时器的实现(经典)
时空管理是计算机系统的主要任务。在时间管理中,我们经常利用定时器处理事情:比如tcp协议中利用定时器管理包超时,视频显示中利用定时器来定时显示视频帧,web服务中利用定时器来管理用户的超时。windows系统提供了SetTimer和timeSetEvent等定时器接口,linux中则提供了setitimer等接口。这些函数的接口很类似,大体上都是用户提供回调函数和超时时间向OS注册一个定时器事件,OS在超时时间到了的时候,调用用户提供的回调函数来完成用户想要做的事情。windows下的接口支持单进程中拥有多个定时器,而linux则只允许单进程拥有一个定时器,因此在linux下的单进程中要使用多个定时器,则需要自己维护管理,这是本文写作的出发点。另外,OS提供的
推荐下载
-
定时器时钟
用定时器做的12864时钟,适用于51单片机开发
34 2019-03-03 -
定时器总结
定时器总结
25 2019-03-04 -
NSTimer定时器
定时器
34 2019-04-01 -
Spring定时器
一个spring 做的 定时器, 可以精确到几分几秒执行某项操作,可以自己注入想定时实现的功能,附带完整jar 包 加载项目就可运行,目前设置是每隔10秒执行一次操作
46 2019-04-02 -
timer定时器
timer定时器
27 2018-12-09 -
applicationContex定时器
applicationContex 定时器 java 定时器
67 2018-12-09 -
可调定时器
利用四位数码管可调定时器原程序
21 2018-12-20 -
时钟定时器
时钟定时器 1602编写万年历 显示年月日时分秒
55 2018-12-24 -
time定时器
time定时器,定时从服务器上操作数据库,用xml配置文件链接服务器...
33 2019-05-21 -
Scheduler定时器
Scheduler是一个可以设定在指定时间完成一些操作的软件(如:关机,提示等)
17 2019-05-21
用户评论