scheduleAtFixedRate虽然是从任务开始时间为起点,加上延时时间,进行下一次任务调度,但任务执行时间超过延时,周期会变成任务执行时长。这样岂不是线程池中只需要一个线程,那newScheduledThreadPool()后面的线程数量参数又有什么用呢?
脑子瓦特了,同时执行一批任务啊