코담코담

코담코담

  • 분류 전체보기 (88)
    • 항해99 일지 (23)
    • Javascript (16)
    • Git (2)
    • 알고리즘 (0)
    • TypeScript (5)
    • Nest.js (10)
    • CS (13)
    • MySQL (4)
    • 나만몰랐던이야기 (3)
    • AWS (3)
    • React (3)
    • Django (2)
    • Python (4)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

코담코담

컨텐츠 검색

태그

Wil til nest Queue MySQL 예외처리 prototype CS 스파르타코딩클럽 react Python TDD JS JavaScript Stack TypeScript es6 항해99 function django

최근글

댓글

공지사항

아카이브

동기(1)

  • 웹브라우저의 동작원리 Stack, Queue

    우리가 작성하는 자바스크립트는 브라우저가 실행을 시켜준다. 쉽게 말해 HTML, CSS, JavaScript를 해석해주는 엔진이다. 용어 정리 Heap : 변수들이 저장되는 공간 Stack : 작성한 코드를 실행해 주는 곳 (하나이기 때문에 자바스크립트는 Single thread 라고 한다.) Queue : 대기끝난 코드를 Stack에 보내는 공간 Stack 이라는 공간에는 구현한 코드가 한줄 한줄 쌓인다. 구현한 코드 내에 선언한 변수들은 Heap이라는 공간에 쌓인다. Stack은 하나 뿐이기때문에 한 번에 코드 하나밖에 실행할 수 없다. 그래서 자바스크립트는 전문용어로 single threaded 라고도 한다. 병렬처리X setTimeout을 이용해서 체감하기 console.log(1+1); set..

    2022.08.22
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바