使用ScheduledExecutorService.schedule()延时30秒
时间: 2023-10-17 09:24:40 浏览: 78
Java定时任务的三种实现方式
好的,以下是Java代码示例:
```
ScheduledExecutorService executor = Executors.newSingleThreadScheduledExecutor();
executor.schedule(new Runnable() {
@Override
public void run() {
// 延时30秒后执行的代码
}
}, 30, TimeUnit.SECONDS);
```
在这个例子中,我们创建了一个`ScheduledExecutorService`对象,然后使用`schedule()`方法来安排一个`Runnable`对象在30秒后执行。您可以将要执行的代码放在`run()`方法中。注意,`schedule()`方法的第二个参数是延迟时间(30秒),第三个参数是时间单位(秒)。
阅读全文