본문 바로가기

<star />

검색하기
<star />
프로필사진 별깅

  • 분류 전체보기 (29)
    • JavaScript 📝 (8)
    • TypeScript 📝 (0)
    • React 📝 (13)
    • CSS 🎨 (3)
    • Computer Science 🎯 (4)
    • 삽질 🔫 (1)
    • 🎁 (0)
Guestbook
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록task queue (1)

<star />

이벤트 루프와 태스크 큐

(가요계에는 더보이즈 큐가 있다.) 자바스크립트는 싱글 스레드로 동작한다. 🙂 싱글 스레드 방식은 한 번에 하나의 태스크만 처리할 수 있다는 것을 의미한다. 1️⃣ 하지만, 브라우저 동작을 살펴보면 수많은 태스크가 동시에 처리되는 것처럼 느껴진다. 🌪 1) 이벤트 루프 - 자바스크립트의 동시성 (concurrency) 을 지원한다. - 브라우저에 내장된 기능 중 하나. ⭐️ 콜 스택 (call stack) - 소스 코드 (전역 코드나 함수 코드 등...) 평가 과정에서 생성된 실행 컨텍스트가 추가되고, 제거되는 스택 자료구조인 실행 컨텍스트 스택이 바로 콜 스택이다. - 함수를 호출하면 함수 실행 컨텍스트가 순차적으로 콜 스택에 푸시되어 순차적으로 실행된다. - 자바스크립트 엔진은 단 하나의 콜 스택을 ..

JavaScript 📝 2022. 12. 18. 15:07
이전 Prev 1 Next 다음

Blog is powered by Daum / Designed by Tistory

티스토리툴바