具体需求情况描述: 使用timer定时执行生成文件的任务,周期为半个小时,要求在半个小时的整点生成,时间如12:00、12:30、13:00、13:30…….依次类推,使用的方法如下:timer.scheduleAtFixedRate(timerTask, firstTime,30);其中firstTime为调用start方法时的的下一个整点,如12:10调用start,firstTime为12:30。timerTask为生成文件的任务 出现的bug描述:当任务执行一段时间后,在系统忙时,会出现该任务执行时间紊乱,如从15:00左右几秒钟开始,会出现每秒钟执行几十次任务的情况出现,从而生成的文件时间也会是一秒钟一个。而过了一段时间后,该现象消失,一切又恢复了正常,只有从log和生成的文件中看出问题出现过。 我的想法:是否Timer类有bug?
解决方案 »
- 麻烦各位高手帮帮忙指点思路。。一个判断问题!
- 聊天系统文件发送功能,高手帮帮,谢了!!!
- 为什么我的程序还是不能执行Class.forName("net.sourceforge.jtds.jdbc.Driver");
- 关于Graphics.drawString的坐标的问题
- 关于applet和servlet查询数据库的问题~,急~~~~,请各位大虾帮忙啊~~~~~
- 抽象类的问题~
- 什么叫做对象的串行化?
- 关于文件操作的问题,无法检测文件的属性,,多谢指教!!
- java applet 编程中的API使用问题。
- 装WebLogic时要输入一个Admin Domain Name和一个Server Name,Server Name我知道,Admin Domain Name是干什么用的?
- 服务端如何获取客户端的代理服务器的信息?
- 刚转到Java碰壁,向达人求教
long delay,
long period)Parameters:
task - task to be scheduled.
delay - delay in milliseconds before task is to be executed.
period - time in milliseconds between successive task executions.