avoidance1 [Operating System Concepts] Chapter8 Deadlocks Deadlock? Deadlock Conditions Deadlock Prevention Deadlok Avoidance Deadlok Detection / Recovery Deadlock? 자기상태를 바꾸지 못하고, (프로세스/스레드 간) 대기만 하게되는 경우를 의미한다. 시스템에 유한개의 자원이 있다고 가정했을 때, 경쟁하는 스레드 끼리 자원이 잘 분배될 수 있도록 나누어야 한다. 자원의 종류(CPU cycle, files, I/O device)에 따른 동등한 자원들 끼리의 경쟁이 일어난다. 리소스타입이 중요하지, 리소스 개수가 몇개인지는 중요하지 않다. Request - Use - Release 의 과정으로 자원이 사용되는데 'Use' 상태일 때 임계영역에 들어간것으로 이해할 수 있다. Deadlo.. 2023. 11. 8. 이전 1 다음 반응형