帮忙看下timer 的代码

yiguangtia 发布于 2014/07/29 15:28
阅读 65
收藏 0
public void startListener(final String interval) {
  logger.info("Os status monitoring process is started, Time interval is "+ interval + " seconds");  
timer.schedule(new TimerTask() {
  public void run() {
  updateOsInfo();
  this.cancel();
//清除已经取消的TimerTask
timer.purge();
  startListener(interval);
  }
  },Integer.parseInt(interval)*1000);

}

这段代码开始运行之后守护进程逐渐增加,内存使用量也不断增多有什么办法在线程执行结束后立即结束进程然后重新开始下一个任务。或者有什么更好的办法! 真心感谢

加载中
返回顶部
顶部