Development/Node
v8 엔진의 이벤트 루프에 대한 이해
메모리힙(Memory Heap): 메모리할당이 이루어지는 곳 콜스택(Call Stack): 코드가 실행되면서 스택 프레임이 쌓이는 곳. Web API: Ajax, DOM 이벤트, setTimeout, setInterval 등 Task queue: 콜백 함수들이 대기하는 큐(FIFO) function A() { B(); console.log('A'); } function B() { C(); console.log('B'); } function C() { console.log('C'); } A(); 위의 실행 결과와 Callstack 에는 호출이 어떻게 일어날까? A -> B -> C 순서로 스택에 쌓이고 C -> B -> A 순으로 실행 되어 콘솔에는 'C', 'B', 'A' 가 순서대로 찍히게 된다. fu..
2020. 12. 28. 16:32
최근댓글