728x90 반응형 node.js 비동기 작업1 [Node.js] Node.js 동작 원리 (node.js는 싱글 쓰레드일까? 멀티 쓰레드일까?) Node.js가 싱글 쓰레드인지 멀티 쓰레드인지 알기 위해 Node.js가 자바스크립트 코드를 어떠한 방식으로 실행하는지 알아야 한다. 자바스크립트는 기본적으로 브라우저에서 실행하기 위한 언어이다. 그리고 자바스크립트를 브라우저에서 독립시켜 실행하기 위한 런타임이 바로 Node.js이다. 그래서 자바스크립트의 동작 방식이 브라우저 환경과 Node.js 환경에서 조금 달라진다. 이번 포스팅에서는 Node.js에서 자바스크립트 코드가 실행되는 방식을 알아보려고 한다. 다음은 기본적인 node.js의 구조이다. call stack V8 엔진의 메모리 구조에는 call stack이라는 것이 존재한다. 자바스크립트 코드는 이 call stack에 하나씩 저장되어 실행된다. 다음 node.js.. 2024. 8. 26. 이전 1 다음 728x90 반응형