Sweet But Psycho

  • 홈
  • 태그
  • 방명록

eventloop 1

21.02.18 Node.js 동작 원리, Event loop

✔ Nodejs Node.js는 싱글스레드로 이루어져 있다. 그 스레드는 이벤트 루프라는 것을 실행하는 메인스레드이다. 이때, 이벤트 루프는 개발자가 생성한 자바스크립트 코드(콜백 함수)를 제어하는 곳이다. *이벤트 루프가 코드를 실행한다고 생각하면 X, 코드를 실행하는 곳은 자바스크립트 엔진인 V8이다. ✔ Libuv Node.js는 이벤트 루프를 작동시킬 때, libuv라는 비동기식 라이브러리를 사용한다. node.js는 싱글 스레드이지만 비동기 메소드를 수행하기 위해 libuv에서 4개의 스레드 풀을 만들고 이를 백그라운드에서 동시에 처리한다. 이로 인해 싱글스레드이지만 작업 처리는 멀티 스레드로 할 수 있는 것이다. 그리고 nodejs가 싱글 스레드 논블로킹 I/O 방식으로 처리할 수 있는 이유는..

Node.js 2021.03.06
1
더보기
프로필사진

  • 분류 전체보기 (258)
    • 암호학 (15)
    • SSI (6)
    • iOS (0)
    • 블록체인 (20)
    • 이더리움 (5)
    • Bitcoin (2)
    • mac zsh (16)
    • typescript (8)
    • react native (23)
    • JavaScript (35)
    • solidity (8)
    • Bandit (14)
    • 알고리즘 공부 (12)
    • 소프트웨어 개념 (5)
    • Network (7)
    • React.js (11)
    • Next.js (2)
    • Node.js (10)
    • Prisma (8)
    • GraphQL (3)
    • Flutter (4)
    • C++ (1)
    • rust (1)
    • GoLang (6)
    • Ubuntu (4)
    • CSS (8)
    • Graphic (6)
      • Blender (3)
    • 회고 및 기타 (8)

Tag

hasOwnProperty, component, wirelessDebugging, 생성자, SSL, EIP1559, reactnative, jemerald, import, key, maxPriorityFee, nonWitnessUtxo, Map, useEffect, witnessUtxo, AccountKeyFail, 생성자함수, baseFee, in, Flutter,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/03   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바