세마포어

백엔드/운영체제

[운영체제] 세마포어(semaphore) 뮤텍스(mutex) 모니터(Monitor)

critical section의 동기화 문제를 해결하기 위해서는 세 가지 조건을 만족해야 한다. mutual exclution (상호 배제) bounded wating (한정된 대기) prograss(진행의 융통성) 2023.04.22 - [백엔드/운영체제] - 경쟁 조건(Race Condition)과 임계 구역(Critical Section) 경쟁 조건(Race Condition)과 임계 구역(Critical Section) 프로세스 간 메시지를 전송하거나, 공유메모리를 통해 공유된 자원에 여러 개의 프로세스가 동시에 접근하면 임계 구역(Critical Section) 안에서 경쟁 조건(Race Condition)이 생길 수 있다. 이를 해결하 brightstarit.tistory.com critica..

밝은별 개발자
'세마포어' 태그의 글 목록