我必须每 1 小时使用一个线程运行一个作业。这项工作是读取文件夹中的文件。我创建了一个简单的线程
Thread t = new Thread() {
@Override
public void run() {
while(true) {
try {
Thread.sleep(1000*60*60);
//Implementation
} catch (InterruptedException ie) {
}
}
}
};
t.start();
它每隔一小时运行一次,以便我可以调用该函数来读取文件。我想知道这种方法好还是其他方法好
最佳答案
您可以使用ScheduledExecutorService对于此任务,这里是 Sample Example
关于java - 在java线程中每隔一小时运行一次作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33383867/