목차 1. Process Synchronization 문제 2. Process Synchronization 문제 해결 3. Deadlock과 Starvation Process Synchronization 문제 공유 데이터에 하나 이상의 주체가 가 동시에 접근하면 데이터의 불일치 문제를 발생시킬 수 있다. 이와 관련된 개념으로 Race condition이라는 것이 있다. Race Condition Race Condition은 여러 프로세스들이 동시에 공유 데이터에 접근하는 상황을 의미한다. 데이터의 최종 연산 결과는 마지막에 그 데이터를 다룬 프로세스에 따라 달라진다. E-box S-box CPU Memory 컴퓨터 내부 디스크 프로세스 프로세스의 주소공간 여러 프로세스의 시스템 콜에서의 문제 OS는 여러..