이 기사의 예제는 주로 Java 타이머 (Timed Call, 고정 시간 실행) 테스트를 수행하며 특정 구현 코드는 다음과 같습니다.
작업 실행 시간이 반복 실행의 간격 시간보다 적은 경우
암호:
public class timertest2 {public static void main (String [] args)은 InterruptedException {타이머 타이머 = new Timer (); TIMER.SCEDULE (New Mytask (0), 1000, 10000); //timer.schedule(New Mytask (1), 1000, 10000); } 정적 클래스 MyTask 확장 Timertask {Private Final Int I; 공개 mytask (int i) {this.i = i; } @override public void run () {system.out.println (i + "dddd" + dateTimeUtil.getDateTimestring ( "yyyy-mm-dd hh : mm : ss.sss"); try {if (i == 0) {Thread.Sleep (8000L); } else {thread.sleep (13000L); }} catch (예외 e) {e.printstacktrace (); }}}}결과:
0DDD22018-01-11 15 : 34 : 57.826
0DDD22018-01-11 15 : 35 : 07.824
0DDD22018-01-11 15 : 35 : 17.824
0DDD22018-01-11 15 : 35 : 27.824
0DDD22018-01-11 15 : 35 : 37.824
0DDD22018-01-11 15 : 35 : 47.824
0DDD22018-01-11 15 : 35 : 57.824
0DDD22018-01-11 15 : 36 : 07.824
0DDD22018-01-11 15 : 36 : 17.824
0DDD22018-01-11 15 : 36 : 27.824
0DDD22018-01-11 15 : 36 : 37.824
0DDD22018-01-11 15 : 36 : 47.824
0DDD22018-01-11 15 : 36 : 57.824
0DDD22018-01-11 15 : 37 : 07.824
0DDD22018-01-11 15 : 37 : 17.824
0DDD22018-01-11 15 : 37 : 27.824
0DDD22018-01-11 15 : 37 : 37.824
작업 실행 시간이 반복 실행의 간격 시간보다 큰 경우
암호:
public class timertest2 {public static void main (String [] args)은 InterruptedException {타이머 타이머 = new Timer (); //timer.schedule(New Mytask (0), 1000, 10000); TIMER.SCEDULE (New Mytask (1), 1000, 10000); } 정적 클래스 MyTask 확장 Timertask {Private Final Int I; 공개 mytask (int i) {this.i = i; } @override public void run () {system.out.println (i + "dddd" + dateTimeUtil.getDateTimestring ( "yyyy-mm-dd hh : mm : ss.sss"); try {if (i == 0) {Thread.Sleep (8000L); } else {thread.sleep (13000L); }} catch (예외 e) {e.printstacktrace (); }}}}결과:
1DDD22018-01-11 16 : 03 : 07.575
1DDD22018-01-11 16 : 03 : 20.601
1DDD22018-01-11 16 : 03 : 33.602
1DDD22018-01-11 16 : 03 : 46.603
1DDD22018-01-11 16 : 03 : 59.604
1DDD22018-01-11 16 : 04 : 12.606
1DDD22018-01-11 16 : 04 : 25.607
1DDD22018-01-11 16 : 04 : 38.608
위는 Java 타이머 테스트 타이밍 호출 및 고정 시간 코드 실행 예제에 대한이 기사의 모든 내용입니다. 모든 사람에게 도움이되기를 바랍니다. 관심있는 친구는이 사이트의 다른 관련 주제를 계속 참조 할 수 있습니다. 단점이 있으면 메시지를 남겨 두십시오. 이 사이트를 지원해 주신 친구들에게 감사드립니다!