event loop
-
Node.js vs Java 구조적 차이 :: 마이구미Nodejs 2017. 4. 30. 23:10
Node.js Architecture - Single Threaded Event Loop 링크를 참고하여 작성된 글이다. 이번 글은 Node.js의 구조를 다뤄본다.단순히 Node.js에 대한 글이 아니기에, 도움이 될만한 글이라 생각하기에 읽고 판단하길 바란다.* Node.js 를 기준으로 작성되었기에, 다소 편중된 느낌을 받을 수 있다. 기본적으로 많은 웹 어플리케이션은 멀티 스레드 기반의 구조를 따른다.간단하게 예를 들자면, Java에서 동시 요청을 처리 하기 위해 멀티 스레드를 이용한다고 생각하면 된다. 하지만 Node.js를 알고 있다면 싱글 스레드를 기반으로 한다고 들어봤을 것이다. 싱글 스레드라면 동시 요청에 대해 비효율적이지 않을까? 의문이 들 수 있다.(완전히 싱글 스레드로 동작 되는건 ..