测试timeTask定时执行任务线程,修改系统时间测试的技巧

王朝other·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

因为TimeTask,基本上是由timer来执行的。

_timer.schedule(TimeTask,date)

当前时间是2004-10-31 20:00:24

TimeTask任务时间是2004-11-01 00:00:00

测试失败:

先执行程序,

然后再修改系统时间为2004-11-01 01:00:00。

测试成功:

先修改系统时间为2004-10-01 23:58:00。

再执行程序

......

等待时间到2004-11-01 00:00:00

成功执行任务

我猜测,timer是声明使用后就开始算时间的!要不然TimeTask过时间后肯定执行的。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航