on
Week 1
Week 1
섹션 0
기본적인 node의 설명을 들었는데 node라는게 실행기라는 것에 조금 충격이였다.
사실 node를 프레임워크로 알고 있는 경우가 많은데(나또한 그랬듯) 사실은 그저 js파일을 돌리는 실행기에 불과하였다.
주요 내용: 싱글 스레드
노드 프로세스는 멀티 스레드이지만 직접 다룰 수 있는 스레드는 하나이기 때문에 싱글 스레드라고 표현
(개인적 생각) : 멀티 스레드도 지원을 하지만 노드는 싱글 스레드가 더 적격(상황에 따라 또 멀티 스레드를 사용하는 순간이? 하지만 그럴빠엔 다른 프레임워크를 사용하는게..)
섹션 1
호출스택
호출스택
이벤트 루프
이벤트루프
호출 스택이 비워져야 이벤트루프가 태스크 큐의 콜백을 호출 스택으로 올린다. -> 그 뒤의 내용은 강의나 ppt 참고
호출스택, 이벤트루프, 기본적인 js문법(새롭게 바뀐 개정내용) 들을 알아보는 섹션이였는데, 호출스택은 기존에 알고리즘을 공부하면서(특히 재귀) 어느정도 이해를 하고있던 내용이라 부담없이 들었으며, 이벤트루프는 많이 중요하다 받아들였는데 이 부분은 기존의 안드로이드지식으로 이해를 하였다. background에서 동작과 실행되는 순서라든지 확실히 코딩은 다른분야라도 어디든 도움이 되는듯? 하지만 그 후의 js문법은 이미 js를 어느정도 알고있는 상태에서의 설명을 해주신다. js를 제대로 배우지않고 흝어보면서 개인적으로 간단한 웹 하나를 만들면서 사용해 본것이 끝이다. 그렇기에 js공부를 병행하면서 강의를 들어야할 듯
음.. 모든 내용을 다 사진과 함께 담으려니 너무 길어지는 것 같은데
스터디는 node.js교과서 강의로 진행된다. 본 글 내의 사진또한 강의 내 ppt 참고
https://www.inflearn.com/course/%EB%85%B8%EB%93%9C-%EA%B5%90%EA%B3%BC%EC%84%9C/dashboard
제로초님의 강의인데, 개인적으로 인터뷰를 사전에 본 기억이 있는데 인터뷰를 본 뒤 js를 공부하고 싶다는 생각을 받을정도로 매우 흥미있게 보았던 기억이 있다.
공유하기 글 요소 저작자표시
from http://jhg3410.tistory.com/17 by ccl(A) rewrite - 2021-10-11 16:00:44