找回密码
 用户注册

QQ登录

只需一步,快速开始

查看: 4398|回复: 3

Linux环境下 : ACE中定时器如何不受系统时间影响?

[复制链接]
发表于 2011-3-21 19:40:12 | 显示全部楼层 |阅读模式
最近做一个应用,需要校对系统时间。
发现系统时间改变后,定时器不能正常工作。google说ACE的定时器使用的是绝对时间,
如何设置使得定时器使用相对时间,从而定时器的触发不受系统时间的影响?
我的环境是Linux操作系统 2.6.34

谢谢!
发表于 2011-3-21 23:11:17 | 显示全部楼层
ACE_High_Res_Timer
你去查一下就知道了,这个是和系统时间没有关系的
 楼主| 发表于 2011-3-22 12:08:47 | 显示全部楼层
你是指ACE_High_Res_Timer::gettimeofday_hr这个函数吗?
好像这个函数在windows下是支持的,linux下不支持?
具体可以看该函数的ACE的实现。
我的操作系统版本是:
SuSE Linux Enterprise Server 10 sp3
谢谢
 楼主| 发表于 2011-3-22 12:09:04 | 显示全部楼层
有人在Linux下测试过吗?
您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

Archiver|手机版|小黑屋|ACE Developer ( 京ICP备06055248号 )

GMT+8, 2024-12-22 21:02 , Processed in 0.017051 second(s), 7 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表