社区
Web 开发
帖子详情
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年,不再开放新的回复
发表回复
于雷【星硕世纪】
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
没报错?服务器有没有挂掉?
打赏
举报
回复
赞
相关推荐
Java
定时
使用多线程更新一个类变量
定时
更新一个类变量 我的解决办法 一、启动类
定时
任务线程池——ScheduledExecutorService ScheduledExecutorService scheduledThreadPool= Executors.newScheduledThreadPool(1); scheduledThreadPool.scheduleAtFixedRate(new TimeTask(),0,10, TimeUnit.SECONDS); 二、任务类 public cl
java
定时
线程池源码分析
首先看个示例: public class Test { public static void main(String[] args) { ScheduledExecutorService service = Executors.newScheduledThreadPool(10); service.schedule(new Runnable() { @Override public void run() {
Java
定时
任务
下面的方法表示延迟3秒执行,并且只执行一次。 ScheduledExecutorService scheduledThreadPool = Executors.newScheduledThreadPool(5); scheduledThreadPool.schedule(new Runnable() { @Override public void run() { System.out.println("delay 3 seconds"); } }, 3, TimeU...
Java
—传统
定时
器的简单使用
1.我们有时候用到
定时
器,比如,
定时
一段时间,发送message,使用
定时
器却很简单,如下 new Timer().schedule(new TimerTask(){ @Override public void run() { // TODO Auto-generated method stub System.out.println("bombing!"); } }, 1000,
java
ScheduledExecutorService 运行异常
java
程序中,ScheduledExecutorService
定时
任务运行一段时间后,会
出现
后续任务无法继续执行的情况,可能
出现
的
问题
是:没有捕捉异常。 executorService.scheduleAtFixedRate(new Runnable() { @Override public void run() { if (sync.compareAndSet(false, true)) {
发帖
Web 开发
微信扫一扫
点击复制链接
分享社区
下载分享明细
8.0w+
社区成员
34.1w+
社区内容
Java Web 开发
社区管理员
加入社区
帖子事件
创建了帖子
2015-11-17 10:07
社区公告
暂无公告