아키텍처 Architecture/Software Architecture
2021. 2. 23.
[JavaScript] 콜스택과 비동기 원리 ( 싱글 스레드 보완 )
참고 자료 : alstn2468.github.io/Javascript/2020-02-28-callstack/ jongbeom-dev.tistory.com/119 1. 스택(Stack)이란? 스택은 한쪽 끝에서만 자료를 넣거나 뺄 수 있는 후입선출(LIFO - Last In First Out)로 데이터를 저장하는 형식을 말한다. 일반적으로 4가지 연산이 존재한다. pop, push, peek, isEmpty 2. 스택의 활용사례 - 콜스택 (함수의 재귀호출) - 웹 브라우저 방문기록 - 실행 취소 (undo) - 괄호 검사 - 후위 표기법 계산 3. 자바스크립트에서의 콜스택 자바스크립트는 하나의 스레드로 1개의 동시성만 다루는 언어이며, (Main single thread, and one call stac..