12
A
답변
12
JVM이 자체적으로 신호에 응답합니다. 일부는 종료 훅 실행을 포함하여 JVM이 정상적으로 종료되도록합니다. 다른 신호는 종료 훅을 실행하지 않고 JVM을 중단시킵니다.
종료 훅은 Runtime.addShutdownHook(Thread)을 사용하여 추가됩니다.
JDK가 Java 응용 프로그램 내에서 신호를 처리하는 공식적인 방법이라고 생각하지 않습니다. 그러나, 나는 정확하게 그것을 수행하기 위해 일부 문서화되지 않은 sun.misc.Signal
클래스를 사용하여 설명하는 this IBM article을 찾았습니다. 이 기사는 2002 년부터 시작하여 JDK 1.3.1을 사용하지만, sun.misc.Signal
클래스는 여전히 JDK 1.6.0에 있음을 확인했습니다.
4
관련 문제
- 1. Java 가상 머신의 엔디안 (endianness)
- 2. 가상 머신의 내용 동기화
- 3. 가상 머신의 Windows 7
- 4. 가상 머신의 법적인 측면
- 5. 신호 처리
- 6. 복수 (가상) 머신의 단일 emacs 인스턴스 사용
- 7. Java에서 신호 처리 라이브러리?
- 8. GtkNoteBook 신호 처리 문제
- 9. Pylons의 신호 처리
- 10. MPI 신호 처리
- 11. UNIX에서의 신호 처리
- 12. 신호 처리 결함 재정의
- 13. Erlang Linux 신호 처리
- 14. C++의 신호 처리
- 15. 웹 프로그래머를위한 신호 처리
- 16. Windows에서의 신호 처리
- 17. 멀티 스레드 신호 처리
- 18. Java 가상 머신 및 CLR
- 19. C#의 간단한 신호 처리
- 20. Emacs 쉘과 Cygwin에서의 신호 처리
- 21. UNIX/Linux 신호 처리 : SIGEV_THREAD
- 22. 드라이버에서 응용 프로그램으로의 신호 처리
- 23. 파이썬에서 오디오 파일을위한 신호 처리
- 24. setjmp/신호 크래시 예외 처리
- 25. 신호 처리 알고리즘 Delphi의 Psola 또는 Wsola
- 26. 오디오 신호 처리 - 오디오에서 정보 검색
- 27. SystemC 시뮬레이션 어플리케이션에서 신호 처리 문제가 발생했습니다.
- 28. Java 가상 머신
- 29. Java 가상 머신이 Java 언어로 프로그래밍 되었습니까?
- 30. 신호 수신 신호 SIGIO
이 기사는 모든 JVM에 유용 할 수 있지만 IBM JVM만을 참조합니다 (참고 :이 기사에서 설명하는 신호 처리는 IBM JVM, 버전 1.3.1 및 1.4.2에서만 사용 가능). – logoff
불행하게도 링크 깨진 - 404 오류. – Hubbitus
[this] (http://www-01.ibm.com/support/knowledgecenter/SSYKE2_8.0.0/com.ibm.java.win.80.doc/user/signals.html)은 다음과 같은 새로운 위치입니다. IBM 기사 – dimo414