使用ScheduledExecutorService实现异步几分钟后执行且只执行一次

//异步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);

猜你喜欢

转载自blog.csdn.net/xx897115293/article/details/108465378
今日推荐