자바 멀티 스레딩 학습 - 시간 초과 작업 스케줄링

시간제 노동자

자체가 가장 중요한 일정이다, 스레드 ()입니다.

스케줄 () 파라미터 설명 :

schedule(TimerTask task, long delay)  //延迟delay毫秒以后执行任务

schedule(TimerTask task, long delay, long period)  // 지연 (밀리 초) 후 지연은 작업을 수행하고, 모든 실행주기 peroid를 갈

schedule(TimerTask task, Date time)  지정된 날짜 시간 업무 시작 //

schedule(TimerTask task, Date firstTime, long period)  // 지정된 날짜와 시간주기를 실행 ,, 작업을 수행하기 시작했다 매일 peroid를 계속

TimerTask를

인터페이스 Runnale를 구현하는 추상 클래스, 그것은, 실행을 달성하기 위해 작업의 내용입니다 실행 방법을 방법을 물려 받았다.

오기 상기 java.util.Calendar의
 수입 java.util.GregorianCalendar에,
 수입 java.util.Timer 단계;
 오기 java.util.TimerTask를, 

공용  클래스 TimerTest {
     공공  정적  무효 메인 (문자열 []에 args) { 
        타이머 태스크 = 새로운 새로운 타이머 () ; 
        일정 startTask = 새로운 새로운 GregorianCalendar의 ();    // 달력 기반 만들기 
        startTask.add (Calendar.SECOND, 10);   // 현재 시점의 시간 (초), 다음에 따라 10 초 증가 가져 
        task.schedule ( 새로운 새로운 MyTask에을 ( ) startTask.getTime () 1000);    //작업은 현재 시점 후 10 초 시작 

    } 
} 

클래스 MyTask하는 (가) 확장 의 TimerTask { 

    @Override 
    공공  무효 RUN () { 
        에서 System.out.println ( "여보세요, 세계" ) 
    } 
}

클래스 날짜 / 일정 및 기타 재료의 날짜에 대한 정보 : https://www.cnblogs.com/chiweiming/p/11178814.html

추천

출처www.cnblogs.com/chiweiming/p/11183199.html