使用ScheduledExecutorService实现固定速率执行某一方法
延迟固定时间执行方法
ScheduledExecutorService scheduledExecutorService = Executors.newScheduledThreadPool(1); scheduledExecutorService.scheduleAtFixedRate(new Runnable() { @Override public void run() { System.out.println("==============heart===="); } },0, 5,TimeUnit.SECONDS);//延迟时间设置为0 表示立即执行一次,五秒之后再次执行。