Critical Section Problem 썸네일형 리스트형 Process Synchronization - Critical Section Problem Critical Section Problem, 임계 구역 문제 Critical Section이란 Process 또는 Thread들이 공통 변수들을 변경하고, 테이블을 갱신하며, 파일의 쓰기 작업들을 수행하는 구역을 말한다. 이전 포스트에서 말한 Race Condition이 일어 날 수 있는 구역을 말하는 것이다. (이제부터 포스팅의 편의를 위해 Thread를 중점으로 설명하겠다.) 사실 상 이런 Race Condition문제의 경우 한 Thread가 Critical Section에 들어갔을 경우 다른 Thread들은 해당 구역으로의 접근을 배제해야 한다. 하지만 무조건적으로 접근을 배제 할 수는 없기 때문에 해결 방법에는 몇 가지 요구 사항이 존재한다. 1. Mutual Exclusion, 상호배제 : .. 더보기 이전 1 다음