node.js 개발자1 Node.js 개발자 면접에서 자주 나오는 질문 5가지 질문: Node.js에서 블로킹과 논블로킹 I/O의 차이점은 무엇인가요? 블로킹 I/O는 작업이 완료될 때까지 다음 작업으로 넘어가지 않고 대기하는 방식입니다. 이는 I/O 작업이 일어나는 동안 다른 작업을 수행할 수 없게 만듭니다. 반면, 논블로킹 I/O는 I/O 작업이 완료되지 않아도 다음 작업으로 넘어갈 수 있게 해줍니다. 이렇게 함으로써 다중 작업을 처리할 수 있으며, I/O 작업이 완료되면 알림을 받아 추가 작업을 수행할 수 있습니다. Node.js는 논블로킹 I/O 모델을 채택하여 단일 스레드에서 많은 동시 연결을 다룰 수 있도록 설계되었습니다. 질문: 이벤트 루프란 무엇이며, Node.js에서 어떻게 작동하는지 설명해주세요. 이벤트 루프는 Node.js의 핵심 개념 중 하나로서, 이벤트 처리.. 2023. 8. 23. 이전 1 다음