심화 문법

동기와 비동기

동기 (synchronous): 앞선 작업이 완전히 끝난 후에 다음 작업이 실행되는 것 비동기 (asynchronous) : 앞선 작업이 끝나지 않아도 다음 작업이 실행되는 것

호출 스택과 이벤트 루프

  1. 호출스택(call stack) : 동기 담당
  2. 이벤트 루프(event loop) : 비동기 담당
  3. 백그라운드(background) : 이벤트 리스너를 저장하는 공간
  4. 태스크큐(tack queue) : 실행될 콜백함수들이 대기하는 공간

태그:

카테고리:

업데이트:

댓글남기기