[OS] 프로세스 동기화
[OS] 프로세스 동기화 프로세스 동기화Critical Section(임계영역)멀티 스레딩에 문제점에서 나오듯, 동일한 자원을 동시에 접근하는 작업(e.g. 공유하는 변수 사용, 동일 파일을 사용하는 등)을 실행하는 코드 영역을 Critical Section 이라 칭한다.Critical Section Problem(임계영역 문제)프로세스들이 Critical Section 을 함께 사용할 수 있는 프로토콜을 설계하는 것이다.Requirements(해결을 위한 기본조건)Mutual Exclusion(상호 배제) 프로세스 P1 이 Critical Section 에서 실행중이라면, 다른 프로세스들은 그들이 가진 Critical Section 에서 실행될 수 없다.Progress(진행) Critical Secti..
2018. 7. 11. 15:44