일반적으로 타이머의 일정과 스케줄 픽스 드레이트 메소드 사이에는 차이가 없습니다. 특정 상황이 발생할 때만 차이가있을 것입니다. 현재 작업에는 다음 작업을 완료하고 다시 넘겨 줄 시간이 없었습니다.
예를 들어 봅시다 :
여름 방학 동안 교사는 일정을 잡고 일정을 잡기 위해 숙제를 할당했습니다.
교사는 학생들에게 여름 방학 동안 하루에 2 페이지를 쓰고 30 일 후에 숙제를 완료하도록 요청했습니다.
두 학생은 10 일까지 매일 정시에 숙제를 마쳤습니다. 무언가가 일어 났을 때, 두 학생들이 여행을 떠나는 데 5 일이 걸렸습니다. 이 5 일 동안 그들 중 누구도 숙제를하지 않았습니다. 임무는 지연되었습니다.
현재 두 학생이 채택한 전략은 다릅니다.
일정 일정 작업 작업 시간. 여행 첫날, 나는 선교부 11 일과 둘째 날 12 일을했다. 작업을 완료하는 데 35 일이 걸렸습니다.
ScheduleAtfixedRate는 시간을 지키는 학생입니다. 그녀는 항상 정시에 선생님의 임무를 완료하고 싶어합니다. 그래서 여행 첫날에, 그녀는 지난 5 일 동안 빚진 모든 작업과 16 일째에 작업을 완료했습니다. 그 후, 그녀는 여전히 선생님의 원래 계약에 따라 숙제를 완료했으며 마침내 30 일 동안 작업을 완료했습니다.
패키지 day01; import java.text.simpledateformat; import java.util.timer; import java.util.timertask; public class test01 {public static void main (String [] args) {최종 타이머 타이머 = new Timer (); //timer.scheduleatfixedrate() {timer.schedule (new Timertask () {// 위의 줄과 위의 줄에 주석을 달아 int count = 1; @override public void run () {count == 10) {thread .sleep (5000); System.out.println ( "지연 5s"); sf. format (scheduledExecutionTime ())), 1000, 1000);모든 사람을 도울 수 있기를 바랍니다!
위는이 기사의 모든 내용입니다. 모든 사람의 학습에 도움이되기를 바랍니다. 모든 사람이 wulin.com을 더 지원하기를 바랍니다.