Race Condition이란

Race Condition 발생 이유

1. 공유 자원을 동시에 접근하기 때문

2. 비원자적(Non-Atomic) 연산 때문

3. 동기화 부재

Race Condition 해결 방법

1. 뮤텍스(Mutex)나 세마포어(Semaphore) 사용

2. 임계 구역(Critical Section) 설정