如何正确使用java.lang.Terminator?

unj*_*nj2 3 java memory-management terminator

  • 这门课究竟做了什么?

  • 什么是"终止触发停机"?

  • 你在哪里使用过这个程序或者这个课程可能是一个很好的用例?

Ben*_*enM 6

一次一个点:

  • 这门课做什么?它处理从操作系统接收的终止信号.

  • 什么是"终止触发停机"?关闭由操作系统向Java进程发送信号引起的JVM,例如当您关闭计算机时.

  • 它怎么用?它不适合在您的程序中使用,因为它是包私有的,并且由JVM本身用于处理从操作系统接收的终止信号.

  • +1:正确使用`java.lang.Terminator`只在`java.lang`包本身的代码中.从其他任何地方使用它都不符合标准,并且在几乎所有情况下都可以破坏. (4认同)