8.0 교착상태교착 상태(Deadlock): 여러 스레드가 서로가 가진 자원을 기다리며 영원히 진행할 수 없는 상태.예시: 두 기차가 서로를 기다리며 교차로에서 정지해 있는 상황.8.1 시스템 모델 (System Model)자원: CPU, 파일, I/O 장치 등과 같은 시스템 자원은 유형별로 구분되며, 각 유형에 여러 인스턴스가 존재할 수 있음.자원의 이용 절차:요청(Request): 자원이 사용 중이면 요청한 스레드는 대기 상태로 전환.사용(Use): 자원을 사용하여 작업 수행.반납(Release): 사용 완료 후 자원 해제.관리:운영체제는 자원의 할당 상태를 추적.자원이 할당 중일 경우 요청한 스레드는 대기열에 추가.교착 상태 발생 조건대기 조건: 스레드가 자원을 기다리며 진행하지 못함.순환 대기: ..