java 定时出现问题在线求解!!!!!!!!!!!!!!

神雕摩卡之2 2015-11-17 10:07:59
ScheduledExecutorService schedule = Executors.newScheduledThreadPool(5);

schedule.schedule(new Job(),1, TimeUnit.SECONDS);
这个定时器执行一段时间后出现进不了Job()中的Run方法是什么原因??在线求解!!!!!!!!!!!!
...全文
138 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jacky【YL】 2015-11-22
  • 打赏
  • 举报
回复
import java.io.IOException; import java.util.Date; import java.util.Timer; public class TimeTimer { public void run(){ Timer timer = new Timer(); timer.schedule(new MyTask(), 1000, 1000);//在1秒后执行此任务,每次间隔1秒执行一次,如果传递一个Data参数,就可以在某个固定的时间执行这个任务. while(true){//这个是用来停止此任务的,否则就一直循环执行此任务 try{ int in = System.in.read(); if(in == 's'){ timer.cancel();//使用这个方法退出任务 break; } } catch (IOException e){ // TODO Auto-generated catch block e.printStackTrace(); } } } static class MyTask extends java.util.TimerTask{ @SuppressWarnings("deprecation") public void run(){ System.out.println("*****定时开始*****"); System.out.println(new Date().toLocaleString()); } } }
sinat_31535993 2015-11-20
  • 打赏
  • 举报
回复
抛异常了???
海会圣贤 2015-11-20
  • 打赏
  • 举报
回复
没报错?服务器有没有挂掉?

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧