现在我要使一个程序能够每隔一段时间执行,我的要求是如果在上一次执行还没有完成而下次运行的时间又到了,这时候就要把没完成的程序停掉并记录已经执行到哪里才开始新的执行,如果在程序出错的时候要把出错的地方记录下来并把这次的执行停掉(不能停掉整个程序,下次执行的时间到了还要执行程序的),那位大哥有这方面的代码或者给我点意见阿 急啊!在线等消息

解决方案 »

  1.   

    quartz这个开源的任务定时执行框架应该能满足你的需求
      

  2.   

    所以你要把需求说清楚,既然3点的数据总归要处理,你干嘛停掉呢?timer的作用就是定时会去启动一个线程去做你需要做的事情,你3点的没处理完让它继续处理好了,到4点了timer会开另外一个线程处理,你就处理4点的数据,3点和4点的处理同时进行不就行了?