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

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

schedule.schedule(new Job(),1, TimeUnit.SECONDS);
这个定时器执行一段时间后出现进不了Job()中的Run方法是什么原因??在线求解!!!!!!!!!!!!
...全文
98 4 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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
没报错?服务器有没有挂掉?
  • 打赏
  • 举报
回复
相关推荐
发帖
Web 开发

8.0w+

社区成员

Java Web 开发
社区管理员
  • Web 开发社区
加入社区
帖子事件
创建了帖子
2015-11-17 10:07
社区公告
暂无公告