Executors.newScheduledThreadPool(num);创建固定大小 线程数 支持定时和周期性任务
周期执行:scheduleAtFixedRate()方法功能:scheduleAtFixedRate(command,2,4,second):第一次执行后延迟2秒后执行第二次,然后每隔4秒执行一次,如果执行耗时大于等待时间,那么将会在任务执行完成后立马开始执行下一轮任务。如果执行耗时小于等待时间,那么将会在任务执行完成后等待【等待时间-执行耗时】,然后再执行下一轮任务ScheduledExecut