심화 문법
심화 문법
동기와 비동기
동기 (synchronous): 앞선 작업이 완전히 끝난 후에 다음 작업이 실행되는 것 비동기 (asynchronous) : 앞선 작업이 끝나지 않아도 다음 작업이 실행되는 것
호출 스택과 이벤트 루프
- 호출스택(call stack) : 동기 담당
- 이벤트 루프(event loop) : 비동기 담당
- 백그라운드(background) : 이벤트 리스너를 저장하는 공간
- 태스크큐(tack queue) : 실행될 콜백함수들이 대기하는 공간
댓글남기기