교착상태두 개 이상의 작업이 서로 상대방의 작업이 끝나기만을 기다리고있어 결과적으로 아무것도 완료되지 못하는 상태 교착 상태 조건상호 배제한 프로세스가 사용하는 자원을 다른 프로세스가 사용할 수 없는 것점유 대기자원을 할당받은 상태에서 다른 자원을 할당받기를 기다리는 상태비선점자원이 강제적으로 해제될 수 없으며, 점유하고 있는 프로세스의 작업이 끝난 이후에만 해제되는 것원형대기프로세스들이 원의 형태로 자원을 대기하는 것을 의미한다.Java에서 데드락 해제하는 방법1. synchronized 블락안에 synchronized 블락 넣지 않기synchronized(resoucre1){synchronized( resoucre2)}synchronized(resoucre2){synchronized( resoucre..