[Node.js] 이벤트 루프 (event loop)

2023. 3. 28. 22:10·Back/NestJS
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
'Back/NestJS' 카테고리의 다른 글
  • [NextJS] 프로젝트 생성하기 with Yarn berry 4.4.0
  • [NestJS] JWT(JSON Web Token) - 로그인 API 구현과 암호화
  • [NestJs] @InjectRepository 데코레이터 with TypeORM
  • [Node.js] 블로킹 / 논블로킹
soyeon26
soyeon26
  • soyeon26
    개발 일지
    soyeon26
  • 전체
    오늘
    어제
    • 분류 전체보기 (107)
      • Web (22)
        • Web (1)
        • HTTP (0)
      • Language (29)
        • Java Script (3)
        • Type Srcipt (1)
        • Java (25)
      • Front (19)
        • HTML+CSS (4)
        • React (15)
      • Back (41)
        • Spring(Springboot) (9)
        • JSP (21)
        • Database (5)
        • NestJS (6)
      • Devops (6)
        • Docker (1)
        • Git & SVN (5)
      • App (7)
        • Android (7)
      • IT 정보 (3)
  • 블로그 메뉴

    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    인프런
    java의 정석
    React
    중복제거
    Spring
    과학기술인 등록번호 발급
    데이터베이스 강의
    csrvsssr
    SQL강의 추천
    Next.js 필요성
    sql강의
    백엔드
    SSR
    프론트엔드
    김영한
    과학기술인 등록
    React Next.js
    springboot
    과학기술인 번호 발급
    csr과ssr의 차이
    서블릿
    강의후기
    강의 후기
    자바스크립트set
    javascript
    Next.js
    Java
    과학기술인등록번호 조회
    스프링부트
    과학기술인번호 조회
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
soyeon26
[Node.js] 이벤트 루프 (event loop)
상단으로

티스토리툴바