java用thread线程写一个一分钟执行一次的代码
时间: 2024-01-02 07:01:56 浏览: 39
可以使用Java的Thread类来实现一个线程一分钟执行一次的功能。具体实现如下:
```java
public class MyThread implements Runnable {
public void run() {
while (true) {
try {
// 在这里编写需要执行的代码
System.out.println("执行任务");
Thread.sleep(60 * 1000); // 线程睡眠一分钟
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
public class Main {
public static void main(String[] args) {
MyThread thread = new MyThread();
Thread t = new Thread(thread);
t.start();
}
}
```
在上面的代码中,MyThread类实现了Runnable接口,重写了run方法,在run方法中编写需要执行的代码,并且在每次执行完后线程睡眠一分钟。在Main类中,创建了一个MyThread对象和一个Thread对象,然后启动线程。以上代码可以实现一个线程一分钟执行一次的功能。