데드락(Deadlock)이란?**데드락(Deadlock)**은 둘 이상의 프로세스(또는 스레드)가 서로가 소유한 자원을 기다리며 무한 대기 상태에 빠지는 현상을 의미합니다. 이 상태에서는 어떤 작업도 더 이상 진행되지 않으며, 외부 개입 없이는 복구가 불가능합니다.즉,"A 프로세스는 B의 자원을 기다리고 있고, B는 A의 자원을 기다리는 경우"→ 서로 영원히 기다리게 되는 현상 = 데드락데드락 예시(Java)public class DeadlockExample { private static final Object LockA = new Object(); private static final Object LockB = new Object(); public static void main(Stri..