중요한 부분 (Critical Sections) 정의: 상호 배타적으로 실행되어야 하는 코드 세그먼트, 공유 장치는 한 번에 하나의 프로세스만 액세스할 수 있으므로 이를 배타적 자원이라고 부름 예제 (Program 14.1): (1) 프로세스 체인(원래 프로세스가 자식 프로세스를 만들고, 부모 프로세스를 삭제 이 과정을 반복)을 생성하고 메시지를 한 번에 한 문자씩 출력 각 문자를 출력한 후의 지연 시간을 명령줄 인수로 제공 지연 시간이 0에 가까우면 각 프로세스는 일반적으로 전체 줄을 출력, 지연 시간이 충분히 크면 각 프로세스는 CPU를 잃기 전에 한 번에 한 문자씩만 출력 -> 딜레이 값이 작으면 프로세스가 종료되기 전 전부 출력, 딜레이 값이 크면 프로세스를 ..