SMALL 반효경교수님1 6. Process Synchronization - 데이터의 접근 - Race condition(경쟁 상태) 하나는 1 증가 연산, 하나는 1 감소 연산 정상동작 : 하나를 더하고 하나를 빼면 원래의 값이 나옴 오동작 : 증가 연산과 감소 연산 동시 진행 후 증가 연산 값이 저장하고 감소 연산 값을 저장하면 감소 연산 값만 저장됨 - Process Synchronization 문제 공유 데이터(shared data)의 동시 접근(concurrent access)은 데이터의 불일치 문제(inconsistency)를 발생시킬 수 있음 일관성(consistency) 유지를 위해서는 협력 프로세스(cooperating process)간의 실행 순서(orderly execution)를 정해주는 메커니즘이 필요 Race condition 여러 프로세스들이 동시에.. 2022. 9. 1. 이전 1 다음 LIST