Dekker1 [Server] 상호 배제 알고리즘 - Dekker's Algorithm 병행 프로세스 및 상호 배제운영체제는 복수의 프로세스들을 관리하는 과정에서 여러 문제를 직면하게 된다.그중 가장 큰 문제는 Race Condition( 경쟁 조건 )의 극복이다.이에 대한 자세한 설명 및 여러 동기화 도구들은 아래 포스팅에 나와있다. [Server] Spin lock & Mutex & Semaphore기본 개념Spin lock, Mutex, Semaphore를 이해하기 전 기본적으로 알아야 하는 개념들이 존재한다. 이에 대해 먼저 살펴보면 다음과 같다.Race Condition ( 경쟁 조건 )여러 프로세스/스레드가 동시에 같은kyu-nahc.tistory.com운영체제가 여러 프로세스들을 관리할 때도 Race Condition이 발생할 수 있으며,두 개 이상의 프로세스가 동시에 공유 자.. 2024. 9. 25. 이전 1 다음