[개발] 지식/node.js

이벤트 루프와 비동기 I/O

하하미아 2017. 3. 30. 23:14

노드는 서버 측 자바스크립트에 이벤트 주도 방식과 비동기 플랫폼을 제공한다. 이는 브라우저가 클라이언트에서 자바스크립트를 사용할 수 있게 한 것처럼 서버에서 자바스크립트를 사용할 수 있게 한다. 노드가 동작하는 방식을 이해하려면 브라우저의 동작 방식을 이해하는 것이 중요하다. 브라우저와 노드 모두 이벤트 주도 방식을 사용하며(이벤트 루프 사용) 논블럭킹(Non-Blocking) 방식으로 I/O를 처리한다(비동기 I/O 사용).
출처 : Node.js 인 액션

# 이벤트 루프와 비동기 I/O에 대해 더 자세히 알고 싶다면
http://meetup.toast.com/posts/89 를 참고하자. 잘나와있다.