특정시간마다 반복 실행 Timer
-
[JAVA] 특정시간마다 반복 실행 Timerprogram_language 및 궁금한것/Java 2022. 2. 8. 15:46
개발된 페이지 테스트를 위해 몇초에 한번씩 새로고침을 해야했다. 귀차니즘으로 검색해 보니 java의 timer를 이용해 특정시간마다 메소드를 실행할 수 있었다. TimerTask task = new TimerTask() { @Override public void run() { System.out.println("-------------"); getUrl(); //특정메소드 } }; new Timer().scheduleAtFixedRate(task, 0l, 3000); new Timer().scheduleAtFixedRate(task, 0L, 3000); task 작업을 0ms의 딜레이를 주고 3초마다 반복한다. 괄호안의 단위는 ms이기 때문에 1초 = 1000을 적어주면된다.