Node.js
node.js readFileSync 란
아롱사태남
2017. 3. 29. 00:21
반응형
readFileSync() 를 사용하면 이벤트 루프가 블로킹 되지 않는다.
이 함수는 이벤트 루프가 시작하기 전인 노드의 초기화 단게에서 실행된다. 따라서 이벤트 핸들러 내에서 블로킹 함수를 사용하지 않는한 이벤트 루프는 블로킹되지 않는다.
하지만 다른 누군가가 이 모듈을 콜백 내에서 사용하게 되면 동기적으로 파일 시스템이 접근이 이뤄지며 이벤트 루프가 블로킹 되게 된다.
반응형