[nodejs] 비동기식 작업 스케줄링
Node.js에서 비동기식 작업을 스케줄링하기 위해 setTimeout
과 setInterval
을 사용할 수 있습니다. 이러한 방법들은 정해진 시간만큼의 지연 후에 작업을 실행하거나 일정한 간격으로 작업을 반복 실행할 수 있도록 합니다.
setTimeout
을 통한 작업 스케줄링
setTimeout
함수를 사용하여 비동기식으로 작업을 스케줄링할 수 있습니다. 아래는 setTimeout
을 사용한 예제 코드입니다.
setTimeout(() => {
console.log('이 작업은 3초 후에 실행됩니다.');
}, 3000);
위의 코드는 3초 후에 콘솔에 메시지를 출력하는 작업을 스케줄링 합니다.
setInterval
을 통한 작업 스케줄링
setInterval
함수를 사용하여 정해진 간격으로 작업을 반복 실행할 수 있습니다. 아래는 setInterval
을 사용한 예제 코드입니다.
setInterval(() => {
console.log('이 작업은 2초 간격으로 반복 실행됩니다.');
}, 2000);
위의 코드는 2초 간격으로 콘솔에 메시지를 반복해서 출력하는 작업을 스케줄링 합니다.
Node.js의 비동기식 작업 스케줄링을 통해 작업을 효과적으로 관리하고 실행할 수 있습니다. 이러한 기능들을 적절히 활용하여 애플리케이션의 성능과 효율성을 높일 수 있습니다.