社区
Java SE
帖子详情
java怎么写一个计时器,再一段时间内执行某个任务,,到了时间或者任务完成终止
月夜轻飞雪
2014-09-05 10:42:15
如题,timer 和 timertask明显不好使,他们只能算是 定时器。。我要的是计时,就像大学2000米,8分钟内必须完成。。
...全文
1464
7
打赏
收藏
java怎么写一个计时器,再一段时间内执行某个任务,,到了时间或者任务完成终止
如题,timer 和 timertask明显不好使,他们只能算是 定时器。。我要的是计时,就像大学2000米,8分钟内必须完成。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
月夜轻飞雪
2014-09-13
打赏
举报
回复
无解的问题?。。。唉,算了,结贴了
一大三千
2014-09-05
打赏
举报
回复
建个单独的线程,在里面判断吧
月夜轻飞雪
2014-09-05
打赏
举报
回复
明显不行,我的意思是在执行任务的时候判断,是否超过某个时间,不能等任务完了在判断
liuweilovejava
2014-09-05
打赏
举报
回复
import java.io.FilterInputStream; import java.io.IOException; import java.net.MalformedURLException; import java.net.URL; public class CountNet { public static void main(String[] args) { int time = 0; while (true) { if (getCon() == 0) { time++; } try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } System.out.println("已经连接上了" + time + "秒"); } } public static int getCon() { URL url = null; // 构造一个下载的URL路径 try { url = new URL("http://www.baidu.com"); // 一个输入流 FilterInputStream in; in = (FilterInputStream) url.openStream(); // 关闭流对象 in.close(); } catch (MalformedURLException e) { return -1; } catch (IOException e) { e.printStackTrace(); } return 0; } }
月夜轻飞雪
2014-09-05
打赏
举报
回复
到达的时间怎么判断呢,并且,如果我的任务执行耗时太长,定时器还有用吗,会不会已经超时了
月夜轻飞雪
2014-09-05
打赏
举报
回复
这样的话时间间隔是不是要很小
sui2121
2014-09-05
打赏
举报
回复
用定时器 模拟计时器 自己设置一个时间 让他到这个时间终止
Java
计时器
Java
计时器
用途 使用线程实现
Java
计时器
,主要用于根据用户给定的
时间
,定时
完成
某些事。 实现过程 注意sleep();和wait();方法 sleep()方法:调用后该线程睡眠指定的
时间
,但是没有释放锁,一直持有锁。 wait()方法:调用后该该线程进入阻塞队列,同时释放锁。当被唤醒后再一次重新争夺锁。 在这里用的是wait()方法,因为sleep()方法在睡眠的时候一直占用锁资源,也就...
java
每隔
一段
时间
执行
_8.Android中,每隔
一段
时间
执行
某
一个
任务
(Timer)
1,在开发中我们有时会有这样的需求,即在固定的每隔
一段
时间
执行
某
一个
任务
。比如UI上的控件需要随着
时间
改变,我们可以使用
Java
为我们提供的
计时器
的工具类,即Timer和TimerTask。Timer是
一个
普通的类,其中有几个重要的方法;而TimerTask则是
一个
抽象类,其中有
一个
抽象方法run(),类似线程中的run()方法,我们使用Timer创建
一个
他的对象,然后使用这对象的schedule...
Timer和TimeTask类(定时调度)学习之秒表
计时器
最近在做
一个
自己的小项目,用到了定时调度(Timer和TimeTask类),特做此记录 Timer类: Timer类是一种线程设施,可以用来实现在某
一个
时间
或某
一段
时间
后,安排某
一个
任务
执行
一次,或定期重复
执行
。该功能要与TimerTask配合使用。TimerTask类用来实现由Timer安排的一次或重复
执行
的某
一个
任务
。 TimeTask类: 用来
执行
具体的
任务
。 注:每
一个
Tim
java
中
计时器
的用法Timer和TimerTask的用法__
java
中利用Timer与TImerTask
计时器
间隔
执行
任务
经常我们都会有这样的需求,要固定的每隔
一段
时间
执行
某
一个
任务
。比如: 我们做
一个
缓存来减少与数据库的交互,而为了使缓存与数据库中的数据尽量达到同步,需要每个固定的
一段
时间
去数据库中的数据是否有更新以达到与缓存的同步。这样的需求可以做
一个
线程,线程中做
一个
死循环,循环中就是要
执行
的这个
任务
,每
执行
完一次让线程睡眠
一段
时间
,这要就可以达到这个需求。 但是用最简单最便捷的...
Android
计时器
Timer,
时间
格式化以时分秒显示
在开发中我们有时会有这样的需求,即在固定的每隔
一段
时间
执行
某
一个
任务
。比如UI上的控件需要随着
时间
改变,我们可以使用
Java
为我们提供的
计时器
的工具类,即Timer和TimerTask。 API Timer是
一个
普通的类,其中有几个重要的方法;而TimerTask则是
一个
抽象类,其中有
一个
抽象方法run(),类似线程中的run()方法,我们使用Timer创建
一个
他的对象,然后使用这对象的sch...
Java SE
62,622
社区成员
307,255
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章