[nodejs] 비동기식 작업 스케줄링

Node.js에서 비동기식 작업을 스케줄링하기 위해 setTimeoutsetInterval을 사용할 수 있습니다. 이러한 방법들은 정해진 시간만큼의 지연 후에 작업을 실행하거나 일정한 간격으로 작업을 반복 실행할 수 있도록 합니다.

setTimeout을 통한 작업 스케줄링

setTimeout 함수를 사용하여 비동기식으로 작업을 스케줄링할 수 있습니다. 아래는 setTimeout을 사용한 예제 코드입니다.

setTimeout(() => {
  console.log('이 작업은 3초 후에 실행됩니다.');
}, 3000);

위의 코드는 3초 후에 콘솔에 메시지를 출력하는 작업을 스케줄링 합니다.

setInterval을 통한 작업 스케줄링

setInterval 함수를 사용하여 정해진 간격으로 작업을 반복 실행할 수 있습니다. 아래는 setInterval을 사용한 예제 코드입니다.

setInterval(() => {
  console.log('이 작업은 2초 간격으로 반복 실행됩니다.');
}, 2000);

위의 코드는 2초 간격으로 콘솔에 메시지를 반복해서 출력하는 작업을 스케줄링 합니다.

Node.js의 비동기식 작업 스케줄링을 통해 작업을 효과적으로 관리하고 실행할 수 있습니다. 이러한 기능들을 적절히 활용하여 애플리케이션의 성능과 효율성을 높일 수 있습니다.

참고자료