문서 목록
⭐️는 필수 지식, 💡는 이해하면 좋은 지식이에요.

프로세스와 스레드

개념 설명

운영체제의 작업 실행 단위로, 프로세스는 독립적 메모리 공간을, 스레드는 공유 메모리를 사용.

핵심 포인트

  • 멀티프로세스: 독립 메모리, 안정성 우수, IPC 통신 필요 (브라우저 탭별 격리)
  • 멀티스레드: 메모리 공유, 빠른 전환, 동기화 필요 (브라우저 렌더링 파이프라인)
  • JavaScript: 싱글 스레드지만 이벤트 루프로 비동기 처리 구현
  • Web Worker: 메인 스레드와 별개로 CPU 집약적 작업 처리

예시 코드

// 이벤트 루프 동작 순서
console.log('1'); // 동기 실행

더 많은 내용을 확인하세요! 📚

프로세스와 스레드의 전체 내용을 보시려면 프리미엄 플랜이 필요합니다.

✨ 모든 기술 문서 무제한 액세스

📝 실습 예제와 상세한 코드 설명

🎯 면접 예상 질문과 답변 가이드

플랜 비교하기