Use ScheduledExecutorService para implementar la ejecución asincrónica después de unos minutos y solo ejecute una vez

//异步3分钟后执行,只执行一次
ScheduledExecutorService executorService = new ScheduledThreadPoolExecutor(1,
        new BasicThreadFactory.Builder().namingPattern("example-schedule-pool-%d").daemon(true).build());
executorService.schedule(new Runnable() {
    @Override
    public void run() {
        //do something
    }
},3, TimeUnit.MINUTES);

 

Supongo que te gusta

Origin blog.csdn.net/xx897115293/article/details/108465378
Recomendado
Clasificación