[2024.10.21] 필수 온라인 강의 Part2 운영체제 CH04 동기화와 교착상태프로세스 뿐만 아니라 스레드도 스케쥴링, 동기화 대상이다. 모든 흐름을 가진 것은 동기화 대상프로세스 동기화자원은 한정됨 : 운영체제는 적재적소에 효율적이고 공정하게 자원을 배분- 동시다발적으로 실행되는 프로세스(& 스레드) : 실행 순서와 자원의 일관성을 고려하여 보장동기화의 의미- 실행 순서 제어: 프로세스를 올바른 순서로 실행하기 - 상호 배제: 동시에 접근해서는 안되는 자원에 하나만 접근하기 실행 순서 제어를 위한 동기화 아래 두개의 프로세스가 동시다발적으로 실행이 되었다면? 1. Book.txt가 없다면 파일을 만들고 값을 쓰고 저장하는 프로세스 2. Book.txt를 읽어..