내 프로그램에서 addShutDownHook을 사용하면 이상하게 작동합니까?Java에서 addShutDownHook과 Signal Handler의 차이점은 무엇입니까?
0
A
답변
2
addShutDownHook는 jvm 종료 시퀀스가 시작될 때만 jvm이 실행할 새로운 Runnable (스레드)을 추가합니다. 코드는 일반적인 코드처럼 실행되지만 앞에서 언급 한 특별한 경우에만 실행됩니다. 일반적으로 일부 정리 또는 로깅 목적으로 사용됩니다.
작성한 코드를 다시 확인하여 '논리적으로'예상 한대로 정렬되었는지 확인하십시오. 자바에서 처리
신호 신호가 전송 될 때 ref
0
신호 처리기가 트리거 (특히 창에이 문서는 명확하지 100 % 여전히). 이 신호는 애플리케이션을 종료 할 필요가 없으며 애플리케이션이 종료되면 아무런 신호도 호출되지 않습니다.
제목과 질문 사이의 연결을 이해하지 못합니다. 그리고 당신의 질문은 실제로 하나가 아닙니다. 실제 문제에 대해 더 자세히 알려주십시오. – Mat
-1. Java에는 신호 처리기와 같은 것이 없습니다. 따라서 귀하의 질문은 의미가 없습니다. – EJP