欢迎来到虫虫开发者社区 — 百万工程师技术资源
关于我们
网站地图
登录
注册
虫
虫虫开发者社区
首页
资源下载
资源专辑
热门软件
精品资源
电子书
上传资源
首页
›
资源下载
›
Linux/Unix编程
›
linux下同一个进程中多个定时器实现。简单描述下定时器模块
linux下同一个进程中多个定时器实现。简单描述下定时器模块的实现
Linux/Unix编程
6 K
32 次下载
2017-01-03
资源详细信息
文件格式
GZ
文件大小
6 K
资源分类
Linux/Unix编程
上传者
wanghaihah
发布时间
2017-01-03 10:51
下载统计
32
次
所需积分
2 积分
linux下同一个进程中多个定时器实现。简单描述下定时器模块的实现 - 资源详细说明
linux下同一个进程中多个定时器实现。简单描述下定时器模块的实现,有一个manager单例类保存所有CTimer对象,开启一线程运行延迟函数,每次延迟间隔到,扫描保存CTimer的容器,对每个CTimer对象执行减少时间操作,减少到0则执行回调函数。对一次性CTimer,超时则从容器中删除,循环型的将间隔时间重置,不从容器中移除。 CTimer的start执行将对象插入到manager容器中操作;stop执行将对象从manager容器中删除的操作;reset执行先删除,重置间隔,然后再放到容器中,reset不改变CTimer的定时器类型属性。 代码来源于CppExplore,感谢博客主的共享。
linux下同一个进程中多个定时器实现。简单描述下定时器模块的实现 - 源码文件列表
本资源包含 8 个源码文件
支持在线预览,点击文件名即可查看
1
makefile
查看源码
2
readme.txt
查看源码
3
queue.h
查看源码
4
timer_manager.h
查看源码
5
timer.h
查看源码
6
timer.cpp
查看源码
7
timer_manager.cpp
查看源码
8
test2.cpp
查看源码
温馨提示:
点击文件名或"查看源码"按钮可在线浏览源代码,支持语法高亮显示。
立即下载 linux下同一个进程中多个定时器实现。简单描述下定时器模块
立即下载
提示:下载后请用压缩软件解压,推荐使用 WinRAR 或 7-Zip
下载说明与使用指南
下载说明
本资源需消耗
2积分
24小时内重复下载不扣分
支持断点续传功能
资源永久有效可用
使用说明
下载后使用解压软件解压
推荐使用 WinRAR 或 7-Zip
如有密码请查看资源说明
解压后即可正常使用
积分获取方式
上传优质资源获得积分
每日签到免费领取积分
邀请好友注册获得奖励
查看详情 →
相关技术标签
点击标签浏览更多相关Linux/Unix编程资源:
#Linux
#定时器
#多线程
#C++
用户登录
登录后可下载更多技术资源
×
加载中...
加载登录表单中...
用户注册
送10积分
加入工程师资源平台
×
加载中...
加载注册表单中...
找回密码
通过邮箱重置您的账号密码
×
加载中...
加载表单中...
需要登录
登录后即可使用更多功能
×
新用户注册即送10积分,可用于下载资源
👋
退出登录
确认要退出当前账号吗?
×
退出后需要重新登录才能下载资源