데드락1 resoure deadlock 교착 상태는 다른 프로세스가 보유한 자원을 확보해야 하고 자신이 다른 프로세스가 필요로 하는 자원을 보유하고 있기 때문에 프로세스가 진행할 수 없는 상태 상호 배제: 시스템에서 최소한 하나의 리소스는 한 번에 하나의 프로세스에서만 사용할 수 있어야 합니다. 보류 및 대기: 다른 프로세스가 다른 리소스를 획득하기를 기다리는 동안 리소스를 유지하는 프로세스가 있어야 합니다. No Preemption: 자원을 한 프로세스에서 강제로 가져와서 다른 프로세스로 넘길 수 없음을 의미합니다. 순환 대기: 모든 프로세스는 순환 방식으로 자원을 기다려야 하며 마지막 프로세스는 첫 번째 프로세스의 자원을 기다립니다 해결하기 위한 방법 문제 무시: 문제를 무시하도록 선택할 수 있습니다. 가장 인기있는 옵션 중 하나는 이것입.. 2023. 3. 27. 이전 1 다음