java 정시 퀘 스 트 실현

1079 단어
네 단계 로 나누다
4. 567917. 정의 하 나 는 4. 567914. 4. 567918.
  • java.util.concurrent.ScheduledExecutorService scheduledService

  • 정의
  • scheduledService = java.util.concurrent.Executors.newScheduledThreadPool(1)

  • 예제 코드
    package com.yj.test.javaBases.testSchedule;
    
    import java.util.concurrent.Executors;
    import java.util.concurrent.ScheduledExecutorService;
    import java.util.concurrent.TimeUnit;
    
    public class ScheduleSayHello {
        
        private ScheduledExecutorService scheduledService;
        private Runnable runnable;
        public ScheduleSayHello(){
            scheduledService = Executors.newScheduledThreadPool(1);
            runnable = new Runnable(){
    
                @Override
                public void run() {
                    System.out.println("helloworld");
                }
                
            };
        }
        public void test(){
            scheduledService.scheduleAtFixedRate(runnable, 5, 3, TimeUnit.SECONDS);
        }
        public static void main(String[] args) {
            new ScheduleSayHello().test();
        }
    }
    

    좋은 웹페이지 즐겨찾기