ScheduledThreadPoolExecutor线程池实现间隔定时任务
解决方法:
ScheduledExecutorService scheduled = new ScheduledThreadPoolExecutor(2);
scheduled.scheduleAtFixedRate(new Runnable() {
@Override
public void run() {
loge("time:");
}
},1L, 30L, TimeUnit.SECONDS);//1表示首次执行任务的延迟时间,30表示每次执行任务的间隔时间,TimeUnit.SECONDS执行的时间间隔数值单位