이번에는 Node.js가 무엇인지 살펴볼 수 있는 시간이 될 것 같다. 1주 차에는 이론 수업 위주로 진행된다.
이론 2 - Node.js의 특징
한번 실행하고 기다리려면 시간이 걸리므로 하나의 동작을 세 번으로 나누어 한번에 실행하는 것이다.
node.js는 싱글 스레드이다.
비동기가 가능한 이유는 일을 자신이 하지 않고 시키는 방식이기 때문이다. 그렇기에 작업이 끝나기를 기다릴 필요가 없다.
동기 방식에서는 실행하고 완료할 때까지 CPU만 소모되며 낭비된다. 자바스크립트에서는 단일 스레드를 사용하여 이러한 낭비를 줄인다.
결과가 왔을 때 이벤트가 실행된다고 보면 된다.
퀴즈 2 - Node.js의 특징
문제도 잘 풀었다.
학습을 마치고
이번 이론 학습은 그동안 배웠던 내용을 한번 정리해 보는 시간이었다. 자바스크립트에서 이 내용을 충분히 공부했었다. 그래도 약간 헷갈리는 내용이 있는데 다음에 문제를 풀어볼 때 자료를 찾아보며 더 공부해 볼 수 있을 것 같다.
이제 1주차의 마지막 이론 학습만이 남아있다.
'웹 개발 > 자바스크립트' 카테고리의 다른 글
Nodejs 이해하기 1 - ES6에 대하여 1 : 이론 학습 및 실습 문제 풀기 (0) | 2024.12.10 |
---|---|
Node.js 시작하기 3 - Node.js 시작하는 방법 (0) | 2024.12.10 |
Node.js 시작하기 1 - Node.js 이해 (0) | 2024.12.10 |
[자바스크립트 심화 과정] 실력 확인 테스트 2 : 문제 4번 (0) | 2024.11.28 |
[자바스크립트 심화 과정] 실력 확인 테스트 1 : 문제 1~3번 (0) | 2024.11.28 |