본문 바로가기

JavaScript

java, javascript 함수 주기적 실행

java :

 

        Runnable runnable = new Runnable() {

            @Override

            public void run() {

                System.out.println("안녕");

            }

        };

        ScheduledExecutorService service = Executors.newSingleThreadScheduledExecutor();

        service.scheduleAtFixedRate(runnable, 01, TimeUnit.SECONDS);

// runnable, 01, TimeUnit.SECONDS : 0 - 즉시실행 , 1 - 주기 , TimeUnit.SECONDS - 초마다 , runnable - 실행 할 함수명

// 즉 위의 내용은 service 정의 시점부터 runnable 함수를 즉시 실행하고, 1초마다 재 실행 한다.

 

 

javascript :

 

setInterval(실행 할 함수명 , 주기)

예시 : setInterval(sub, 3000); -> 3초(밀리세컨트) 마다 sub 실행

 

https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/setInterval

 

WindowOrWorkerGlobalScope.setInterval()

The setInterval() method, offered on the Window and Worker interfaces, repeatedly calls a function or executes a code snippet, with a fixed time delay between each call.

developer.mozilla.org

 

 

'JavaScript' 카테고리의 다른 글

javascript 이벤트 중단 함수  (0) 2019.11.14
javascript 사용자 웹브라우저에 로컬 스토리지 저장  (0) 2019.11.14
javascript toggle  (0) 2019.11.13
javascript online offline  (0) 2019.11.13
Javascript  (0) 2019.11.13