0
回答
帮忙看下timer 的代码
注册华为云得mate10,2.9折抢先购!>>>   
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);

}

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

<无标签>
举报
yiguangtia
发帖于4年前 0回/64阅
顶部