728x90 반응형 교착상태1 교착 상태(면접을 위한 CS 전공지식 노트) 교착 상태 교착 상태 교착상태(Deadlock)는 컴퓨터 과학 및 운영 체제 분야에서 중요한 개념 중 하나로, 다중 프로세스 또는 스레드가 서로의 실행을 막고 무한 대기 상태에 빠지는 상황을 말합니다. 이러한 상황에서는 시스템이 진행할 수 없게 되며, 사용 가능한 리소스를 효과적으로 활용하지 못하게 됩니다. 교착상태는 일반적으로 다음과 같은 네 가지 조건이 동시에 충족될 때 발생합니다. 상호 배제 (Mutual Exclusion): 리소스는 한 번에 하나의 프로세스 또는 스레드만 사용할 수 있어야 합니다. 즉, 어떤 프로세스가 리소스를 사용 중이면 다른 프로세스는 기다려야 합니다. 점유 및 대기 (Hold and Wait): 프로세스가 최소한 하나의 리소스를 점유한 상태에서 다른 리소스를 기다립니다. 이.. 2023. 9. 22. 이전 1 다음 728x90 반응형