● Chapter 04의 목표- 다중 프로그램 운영 체제기반의 CPU 스케줄링에 대해 설명 - 멀티스레드 컴퓨터 시스템의 작동에 필수적인 CPU 활용의 기본 단위인 쓰레드에 대해 설명 - Pthreads(POSIX 스레드), Windows, Java를 포함한 다양한 환경에서 쓰레드 관리를 위한 API에 대해 설명 - 암시적 스레딩을 지원하는 다양한 방법 지원하는 몇몇 쓰레드 전략들에 대해 설명 - 멀티스레드 프로그래밍에서 흔히 발생하는 문제들에 대해 설명 - Windows 및 Linux와 같은 운영 체제가 쓰레드에 대해 지원하는 서비스들에 대해 설명 ● Motivation- 대부분의 현대 애클리케이션들은 멀티스레드로 구성됨- 쓰레드는 애플리케이션 안에서 실행됨 - 애플리케이션에서 다중작업은 각 작업들을 ..