为了账号安全,请及时绑定邮箱和手机立即绑定

执行次数问题

不是每隔2S执行一次吗,这么执行了两三次就没了

正在回答

2 回答

MyTimerTask 的run 方法里面有执行次数的判断,大于三次就cancel 掉了task 


if (count <= 3) {
   System.out.println("Current exec name is : " +  name);
   
   Calendar calendar = Calendar.getInstance();
   SimpleDateFormat sFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
   System.out.println("Current exec time is: " + sFormat.format(calendar.getTime()));
   count ++;
  }else {
   cancel();
   System.out.println("task Cancel");
  }

0 回复 有任何疑惑可以回复我~

前面在mytimertask类中加了if判断,执行次数大于3次后调用了cancel方法停止了任务

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

执行次数问题

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号