java里thread怎么实现定时调度
答案:3 悬赏:0 手机版
解决时间 2021-04-05 15:35
- 提问者网友:流星是天使的眼泪
- 2021-04-04 20:52
java里thread怎么实现定时调度
最佳答案
- 五星知识达人网友:平生事
- 2021-04-04 21:12
java Thread类实现定时调度,可以延迟几秒之后再执行,代码如下:
public class ceshi {
public static void main(String[] args) throws Exception {
// run in a second
final long timeInterval = 1000;
Runnable runnable = new Runnable() {
@Override
public void run() {
while (true) {
// ------- code for task to run
System.out.println("Hello !!");
// ------- ends here
try {
Thread.sleep(timeInterval);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
};
Thread thread = new Thread(runnable);//线程创建
thread.start();//线程启动
}
}运行结果:
public class ceshi {
public static void main(String[] args) throws Exception {
// run in a second
final long timeInterval = 1000;
Runnable runnable = new Runnable() {
@Override
public void run() {
while (true) {
// ------- code for task to run
System.out.println("Hello !!");
// ------- ends here
try {
Thread.sleep(timeInterval);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
};
Thread thread = new Thread(runnable);//线程创建
thread.start();//线程启动
}
}运行结果:
全部回答
- 1楼网友:轮獄道
- 2021-04-04 23:42
写个无限循环,循环体中
用Thread.sleep(5000);
间隔5秒后调用,这样就可以吧。
用Thread.sleep(5000);
间隔5秒后调用,这样就可以吧。
- 2楼网友:迟山
- 2021-04-04 22:21
创建下面三个单独的类
package com.huawei.api.test;
public class Test4 extends Thread{
@Override
public void run() {
System.out.println("您好,提问者:
那要弄定时器才可以!
还有Thread.sleep(5000);
package com.huawei.api.test;
public class Test4 extends Thread{
@Override
public void run() {
System.out.println("您好,提问者:
那要弄定时器才可以!
还有Thread.sleep(5000);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯