社区
Java SE
帖子详情
如何实现每30秒就执行一段程序?
peppi
2002-12-26 02:03:00
假设我有一方法:
public void a()
{
System.out.println("testing");
}
我有多少种方法可以让它每隔30秒就执行一次?永不停止!
请重点说明如何利用线程来实现,谢谢!最好有代码.
...全文
96
8
打赏
收藏
如何实现每30秒就执行一段程序?
假设我有一方法: public void a() { System.out.println("testing"); } 我有多少种方法可以让它每隔30秒就执行一次?永不停止! 请重点说明如何利用线程来实现,谢谢!最好有代码.
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
deniswang
2002-12-26
打赏
举报
回复
线程无法保证时间准确,最好用Timer
松耦合紧内聚
2002-12-26
打赏
举报
回复
觉得beyond_xiruo(希偌)的方法正规!标准计时器的使用。
线程睡30秒不是准确时间.
SnowOct
2002-12-26
打赏
举报
回复
支持一下
jackal81
2002-12-26
打赏
举报
回复
同意 wang_zheng_wz(流星雨) 的说法
希偌
2002-12-26
打赏
举报
回复
interface TimerListener{
public void processEvent();
}
public Class Clock implements TimerListener{
Clock(){
Timer t=new Timer(this); //向Timer类登记
}
public void processEvent(){
//你的事件处理的代码
}
}
class Timer extends Thread {
private TimerListener tl;
Timer(TimerListener tl){
this.tl=tl;
}
public void run(){
while(true){
sleep(1000);
tl.processEvent();
}
}
}
wang_zheng_wz
2002-12-26
打赏
举报
回复
用线程:
import java.io.*;
class AThread extends Thread {
private boolean stop = false;
public void terminate() {
stop = true;
}
public AThread() {
this.start();
}
public void run() {
while (!stop) {
try {
sleep(30 * 1000);
} catch (InterruptedException e) {
System.err.println("Interrupted");
}
System.out.println("testing");
}
}
}
public class Test {
public static void main(String[] args) throws IOException {
AThread a = new AThread();
System.out.println("Press enter");
System.in.read();
a.terminate();
}
}
不用线程:
用java.util.Timer
deniswang
2002-12-26
打赏
举报
回复
用timer
希偌
2002-12-26
打赏
举报
回复
用线程
public void a() throws Exception
{
while(true) {
System.out.println("testing");
Thread.sleep(30000);
}
}
一个TSR
程序
作出DOS下的屏幕保护
程序
TSR
程序
可以
实现
各种功能,包括自动
执行
任务、管理系统资源、监控硬件状态等。在这个特定的案例中,【标题】"一个TSR
程序
作出DOS下的屏幕保护
程序
"展示了如何利用TSR技术在古老的DOS环境下创造一种屏幕保护机制。 ...
微信小
程序
- 最新详细
实现
“每隔N
秒
就触发一次函数“,用于每隔
一段
时间请求后端接口获取最新数据,微信小
程序
轮询每隔几
秒
调一次接口,循环定时
执行
某一操作,支持页面息屏时依旧后台
执行
、实时刷新数据功能!
微信小
程序
,vue2,vue3,轮询每隔十
秒
调一次接口,每隔几
秒
自动请求接口数据,每隔
一段
时间调用接口数据,触发,使用定时器轮询调用接口,每隔10
秒
调用一次,每隔
一段
时间自动请求后端接口,获取更新最新数据,触发...
Python
实现
某个功能每隔
一段
时间被
执行
一次的功能
某个函数需要在每个小时的 3 分钟时候被
执行
一次,我希望我 15:45 启动
程序
,过了18 分钟在 16:03 这个函数被
执行
一次,下一次过 60 分钟在 17:03 再次被
执行
,下一次 18:03,以此类推。 以下是我基于 Timer 做...
c#
实现
每隔
一段
时间
执行
代码(多线程)
c#
实现
每隔
一段
时间
执行
代码(多线程) 2010-08-31 17:53 by 田志良, 26659 阅读, 5 评论, 收藏, 编辑 总结以下三种方法,
实现
c#每隔
一段
时间
执行
代码: 方法一:调用线程
执行
方法,在方法中
实现
死循环...
每隔
一段
时间自动
执行
一次某个方法(使用线程)
c#里,怎么让一个方法事件每隔
一段
时间自动
执行
一次?能用线程来
实现
吗?怎么
实现
? 比如:SendToService这个方法,要每隔10
秒
钟自动
执行
一次。 //定义线程 Thread LogThread = new Thread(new Thread...
Java SE
62,635
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章