(如果你觉得线程的不太优雅,你可以采用观察者的模式来加在一起,那代码就优雅多了,简单的问题,不建议搞得这么优雅,你觉得呢?)
启动线程之前,获取系统时间,做为开始时间
线程结束后,在线程的代码的最后再获取一次系统时间,这个时间减去刚刚上面的那个时间,就是运算时间
海枫科技、海枫论坛
使用Timer和Timertask,可以设定在什么时候自动运行。Timer有个scheduleAtFixedRate(TimerTask
task,
Date
firstTime,
long
period)
方法,可以firstTime设置城下一个你要执行的时间,将period设置为24小时,这样就实现了固定时间执行程序的功能