[네이버 부스트캠프 10기] 챌린지 Day9 학습정리

네이버 부스트캠프 챌린지 과정 Day9 미션을 수행하며 학습한 내용을 정리한 글이다.


📚 학습 내용

프로세스와 스레드

  • 함수형 프로그래밍이란?

  • 프로세스와 스레드의 메모리 구조

  • 프로세스 vs 스레드 비교

  • 컨텍스트 스위칭

  • 멀티프로세싱 vs 멀티스레딩

👉 프로세스와 스레드 학습 정리

멀티스레드와 레이스 컨디션

  • 멀티스레드 기본 개념

  • 레이스 컨디션

  • 동기화

👉 멀티스레드와 레이스 컨디션 학습 정리

비동기 처리와 이벤트 기반 프로그래밍

  • 동기 vs 비동기

  • 이벤트 기반 프로그래밍

  • Publisher-Subscriber 패턴

  • Event Emitter란?

👉 비동기 처리와 이벤트 기반 프로그래밍 학습 정리

비동기 대기큐와 Promise

  • 비동기 처리 방식들

    • SyncQueue
    • AsyncQueue
    • DelayQueue
    • 하이브리드 방식
  • Promise

👉 비동기 대기큐와 Promise 학습 정리


🤔 회고

오늘 미션은 좀 어려웠다.

미션 자체의 난이도보다는 새로운 개념들을 한꺼번에 학습하면서 복잡하게 느껴졌던 것 같다.

처음엔 어떻게 해야할지 감이 안 잡혔지만, 사전 학습과 함께 구현 과정에서도 계속해서 학습을 이어가면서 개발 흐름을 잡고 진행할 수 있었다.

“아직도 배워야 할 게 참 많구나”라는 생각이 들었던 하루였고, 무사히 이번 주를 마무리한 나 자신에게 칭찬한다!! 🙌

Categories:

Updated:

Leave a comment