영프로 개발

  • 홈
  • 태그
  • 방명록

자바스크립트 1

자바스크립트 비동기와 동기

I/O Bound 작업 DB, 파일시스템, 네트워크 등을 다루는 작업 CPU Bound 작업 CPU 자원을 사용하는 일을 다루는 작업 기본적으로 자바스크립트(이하 JS) 의 함수는 콜스택(Call Stack)에 쌓였다가 pop이 되면서 동기적으로 실행된다. 하지만 web APIs의 setTimeout 함수, I/O Bound작업은 콜스택에 쌓인 다음 바로 web APIs의 백그라운드 공간으로 넘어간 후 비동기적으로 완료가 되면 콜백큐(Callback queue)에 쌓이고 이벤트 루프(Event loop)를 이용해 다시 콜스택에 쌓여 호출된다. http://latentflip.com/loupe/?code=JC5vbignYnV0dG9uJywgJ2NsaWNrJywgZnVuY3Rpb24gb25DbGljaygpI..

JS 2022.05.16
1
더보기
프로필사진

프론트 개발자 영프로 입니다.

  • 분류 전체보기 (47)
    • Python (1)
    • JAVA (4)
    • 국비 (5)
    • JS (13)
    • React (14)
    • 생각 (1)

Tag

namespace, AsyncThunk, rtk, 함수형프로그래밍, 비동기, html, vscode, 세바시, React, 웹소켓, 면접, qt designer, PyQt, css, JS, SVG, 자바, 후기, 프로젝트, Git,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

깃헙주소

Copyright © Kakao Corp. All rights reserved.

티스토리툴바