Notice
Recent Posts
Recent Comments
Link
목록2025/04/12 (1)
변수의 기록

데드락(Deadlock) 정리 – 원인과 해결 방법**데드락(교착 상태)**은 둘 이상의 프로세스나 스레드가 서로가 점유한 리소스를 기다리며 무한 대기하는 상태를 말합니다. 이런 상황은 시스템 자원을 병렬로 사용하는 환경에서 자주 발생할 수 있어, OS 수준의 제어가 필요합니다. 도로는 리소스 차는 프로세스 조건1.각 차들은 2개의 도로(숫자) 리소스를 가져야함.가지려다가 두번쨰 사진처럼 교착상태를 마주하게 됨. 이것이 데드락. 🧩 데드락 발생의 4가지 조건데드락은 아래 4가지 조건이 모두 충족될 때 발생합니다. 하나라도 깨지면 데드락은 발생하지 않습니다. 조건설명예시1. Mutual Exclusion (상호배제)리소스는 하나의 프로세스만 점유 가능(공유x)프린터, 락(lock)2. Hold..
CS지식/운영체제 (Operating System)
2025. 4. 12. 23:02