더북(TheBook)

icon_clip

② 상호배제 기법 이용

뮤텍스: 락(lock)을 가진 한 프로세스만 임계 영역에 접근 가능

세마포어: 정해진 개수의 프로세스만 임계 영역에 접근 가능

 

8. 교착 상태

① 상호배제: 하나의 공유 자원을 한 개의 프로세스만 사용할 수 있음

② 점유와 대기: 프로세스가 최소 하나의 자원을 점유하고 있는 상태에서 추가로 다른 프로세스가 사용 중인 자원을 점유하기 위해 대기함

③ 비선점: 다른 프로세스에 할당된 자원을 뺏을 수 없음

④ 환형 대기: 프로세스가 자신의 자원을 점유하면서 앞이나 뒤에 있는 프로세스의 자원 요구

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.