linux下软件定时器的实现

时间:2012-12-03 09:18:42
【文件属性】:

文件名称: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 进行封装的