교착 상태 를 만드는 가장 짧은 코드를 작성하십시오 . 코드 실행이 중단되어야 작동하지 않습니다.
public class DeadlockFail extends Thread{ //Java code
public static void main(String[]a){
Thread t = new DeadlockFail();
t.start();
t.join();
}
//this part is an infinite loop; continues running the loop.
public void run(){while(true){}}
}
그것은 일 필요는 없습니다 코드가 교착 상태에 들어가는 것을 확신 단지, 거의 확실하게 (당신이 무한한 시간 동안 실행하면 교착 상태 것이다).
Code execution must halt
이해가 안 돼요 멈 추면 교착 상태는 어떻습니까? 그냥 멍청이처럼 스핀 락하는 것보다 무언가를 기다리고 있다는 것을 의미합니까?