【文件属性】:
文件名称:linux下软件定时器的实现
文件大小:3KB
文件格式:ZIP
更新时间:2012-12-03 09:18:42
stimer
可实现Linux下毫秒级的软件定时,但依赖于系统HZ数,如
HZ=100,最小定时为10ms
HZ=1000,最小定时才是1ms
理论上可以实现若干个定时器,依赖于系统性能
设计了两种定时方式
STIMER_CYCLE:循环周期定时;STIMER_ONCE:单次定时
【文件预览】:
main.c
stimer.c
stimer.h
Makefile
网友评论
- 写的挺吊,但是没用上,实用性不是很强
- 完全可用,感谢分享!
- 还不错,有用。
- 挺有用的。不错不错
- 可以学习下,是用链表组织,循环遍历的
- 还可以,很基础,适合学习
- 不错,就是想了解一下stimer_set函数下的pst->enable要在应用层用吗?
- 很好,可以用,谢谢分享
- 不错,蛮有用的,谢谢分享!
- 还可以,学习了,不过2.6以上内核可以使用timer_create
- 还可以,是用settimer 进行封装的