我必须每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