일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 국비지원
- likelion
- 개발자
- 네트워크
- array
- 이벤트루프
- 제주코딩베이스캠프
- JavaScript
- useState
- 웹개발
- frontend
- 멋사
- 화살표함수
- 프론트엔드
- 메소드체이닝
- VAR
- 코딩
- 자바스크립트
- react
- 리액트
- 타입스크립트
- 비동기
- 멋쟁이사자처럼
- for문
- 내일배움카드
- CSS
- 반복문
- SS
- 배열
- Let
Archives
- Today
- Total
목록호출스택 1
Ch.Covelope
![](http://i1.daumcdn.net/thumb/C250x250/?fname=https://blog.kakaocdn.net/dn/bZe82a/btsw8YKEr4K/xVJMhT4tEkF7L6r4vwRWR0/img.png)
[JavaScript] - 호출 스택, 콜백 큐, 이벤트 루프: 실행 프로세스 이해하기
호출 스택, 실행 프로세스 복습 하기 호출 스택(call stack), 콜백 큐(callback queue), 이벤트 루프(event loop) 자바스크립트 코드가 실행되고 자바스크립트 엔진은 각각의 함수 호출을 호출 스택에 추가, call stack 에 푸시(push) 되고 , 실행이 완료되면 stack 에서 팝(pop)된다. 호출스택(call stack) 함수의 호출을 기록 하는 자료 구조 만약 함수가 동기적일 경우 해당 연산이 완료될 때까지 다른 모든 작업은 대기하게 된다. JS 엔진은 단일 스레드로 동작하기 때문에 한 번에 하나의 작업만 처리한다. 만약 함수가 비동기적일 경우 예를 들어 setTimeout 또는 fetch,promise 등 해당 연산은 백그라운에서 처리되는데 해당 함수들의 결과를 ..
JavaScript
2023. 10. 6. 15:40