CHAPTER 12 프로세스 동기화

keyword : 동기화, 공유자원, 임계구역, 상호배제


동기화

동시 다발적으로 실행되는 프로세스(스레드)들이 서로 통신하고 협력하기 위해 수행시기를 맞추는 것. 방법에는 두 가지가 있다.

  1. 실행 순서 제어 : 프로세스를 올바른 순서대로 실행
  2. 상호 배제 : 동시에 접근하면 안되는 자원에 하나의 프로세스만 접근.

실행 순서 제어

상호 배제(Mutual Exclusion)

공유자원과 임계구역(Critical Section)

레이스 컨디션(Race Condition)