RPi 400
로그인
RPi 400
로그인
Dead Lock의 개념과 조건
상현
·
2023년 2월 4일
팔로우
0
WIL
0
cs스터디
목록 보기
21/28
정의
데드락이란 둘 이상의 프로세스가 다른 프로세스가 점유중인 자원을 서로 요청하여 무한대기에 빠지는 상황
조건
상호 배제
자원을 동시에 쓸 수 없음
점유 상태로 대기
자원을 붙잡은 상태에서 다른 자원을 기다림
여러 자원을 동시에 수령하거나 자원을 받으려면 다른 자원을 반환하게 하면 됨
선점 불가
다른 프로세스가 자원을 뺏어올 수 없음
순환성 대기
대기가 꼬리를 물어 자기 자신으로 돌아옴
자원에 우선순위를 매겨 해결 가능
상현
팔로우
이전 포스트
Swapping
다음 포스트
Race Condition/ 세마포어와 뮤텍스
0개의 댓글
댓글 작성
관련 채용 정보