Executors.newScheduledThreadPool(1).scheduleAtFixedRate(runn, 0, 5, TimeUnit.SECONDS); // 5초 마다 Executors.newScheduledThreadPool(1).scheduleAtFixedRate(runn, 0, 5, TimeUnit.MINUTES); // 5분 마다 Executors.newScheduledThreadPool(1).scheduleAtFixedRate(runn, 0, 5, TimeUnit.HOURS); // 5시간 마다
세번째 자리의 5가 주기를 결정하고, 마지막의 time unit이 시간 단위를 결정한다.