function run() {
console.log("3초후 실행");
}
console.log("시작");
setTimeout(run, 3000);
console.log("끝");
시작
끝
3초 후 실행
setTime의 시간이 정확하지 않을 수 있는데
이벤트 루프는 스택이 비어있을 때 만 큐에 있는 run함수를 스택에 가져오는데
스택에 함수가 너무 많다면 3초가 지난 후에도 run 함수가 실행되지 않기 때문이다
'Back > NestJS' 카테고리의 다른 글
페이지네이션(Pagenation) 구현하기 - (1) (0) | 2025.03.12 |
---|---|
[NextJS] 프로젝트 생성하기 with Yarn berry 4.4.0 (0) | 2025.01.26 |
[NestJS] JWT(JSON Web Token) - 로그인 API 구현과 암호화 (0) | 2024.08.10 |
[NestJs] @InjectRepository 데코레이터 with TypeORM (1) | 2024.07.27 |
[Node.js] 블로킹 / 논블로킹 (0) | 2023.03.28 |