timer.cancel()怎么停止任务
publicstaticvoidmain(String[]args)throwsException{Timertimer=newTimer();SimpleDateFor...
public static void main(String[] args) throws Exception{
Timer timer = new Timer();
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm");
Date date1 = format.parse("2011-12-21 09:43"); //指定任务执行的时间。
timer.schedule(new MyTask(),date1);//在14日早上3点执行该任务
while(true){
timer.cancel();
}
}
我要定个时间下载,下载完了然后停止,但是这些就不运行了,去掉 timer.cancel();
又不停止。怎么弄呢? 展开
Timer timer = new Timer();
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm");
Date date1 = format.parse("2011-12-21 09:43"); //指定任务执行的时间。
timer.schedule(new MyTask(),date1);//在14日早上3点执行该任务
while(true){
timer.cancel();
}
}
我要定个时间下载,下载完了然后停止,但是这些就不运行了,去掉 timer.cancel();
又不停止。怎么弄呢? 展开
2个回答
展开全部
别用定时了。
让它先睡着,睡到指定时间再执行。
TimeUnit.SECONDS.sleep(10);
让它先睡着,睡到指定时间再执行。
TimeUnit.SECONDS.sleep(10);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询