[네이버 부스트캠프 10기] 챌린지 Day9 학습정리
네이버 부스트캠프 챌린지 과정 Day9 미션을 수행하며 학습한 내용을 정리한 글이다.
📚 학습 내용
프로세스와 스레드
-
함수형 프로그래밍이란?
-
프로세스와 스레드의 메모리 구조
-
프로세스 vs 스레드 비교
-
컨텍스트 스위칭
-
멀티프로세싱 vs 멀티스레딩
멀티스레드와 레이스 컨디션
-
멀티스레드 기본 개념
-
레이스 컨디션
-
동기화
비동기 처리와 이벤트 기반 프로그래밍
-
동기 vs 비동기
-
이벤트 기반 프로그래밍
-
Publisher-Subscriber 패턴
-
Event Emitter란?
비동기 대기큐와 Promise
-
비동기 처리 방식들
- SyncQueue
- AsyncQueue
- DelayQueue
- 하이브리드 방식
-
Promise
🤔 회고
오늘 미션은 좀 어려웠다.
미션 자체의 난이도보다는 새로운 개념들을 한꺼번에 학습하면서 복잡하게 느껴졌던 것 같다.
처음엔 어떻게 해야할지 감이 안 잡혔지만, 사전 학습과 함께 구현 과정에서도 계속해서 학습을 이어가면서 개발 흐름을 잡고 진행할 수 있었다.
“아직도 배워야 할 게 참 많구나”라는 생각이 들었던 하루였고, 무사히 이번 주를 마무리한 나 자신에게 칭찬한다!! 🙌
Leave a comment