src/share/classes/java/lang/Runtime.java

Print this page

        

*** 81,91 **** * finalization has been enabled then this method halts the virtual machine * with the given status code if the status is nonzero; otherwise, it * blocks indefinitely. * * <p> The <tt>{@link System#exit(int) System.exit}</tt> method is the ! * conventional and convenient means of invoking this method. <p> * * @param status * Termination status. By convention, a nonzero status code * indicates abnormal termination. * --- 81,91 ---- * finalization has been enabled then this method halts the virtual machine * with the given status code if the status is nonzero; otherwise, it * blocks indefinitely. * * <p> The <tt>{@link System#exit(int) System.exit}</tt> method is the ! * conventional and convenient means of invoking this method. * * @param status * Termination status. By convention, a nonzero status code * indicates abnormal termination. *
*** 178,188 **** * <tt>SIGKILL</tt> signal on Unix or the <tt>TerminateProcess</tt> call on * Microsoft Windows. The virtual machine may also abort if a native * method goes awry by, for example, corrupting internal data structures or * attempting to access nonexistent memory. If the virtual machine aborts * then no guarantee can be made about whether or not any shutdown hooks ! * will be run. <p> * * @param hook * An initialized but unstarted <tt>{@link Thread}</tt> object * * @throws IllegalArgumentException --- 178,188 ---- * <tt>SIGKILL</tt> signal on Unix or the <tt>TerminateProcess</tt> call on * Microsoft Windows. The virtual machine may also abort if a native * method goes awry by, for example, corrupting internal data structures or * attempting to access nonexistent memory. If the virtual machine aborts * then no guarantee can be made about whether or not any shutdown hooks ! * will be run. * * @param hook * An initialized but unstarted <tt>{@link Thread}</tt> object * * @throws IllegalArgumentException
*** 246,256 **** * <p> This method should be used with extreme caution. Unlike the * <tt>{@link #exit exit}</tt> method, this method does not cause shutdown * hooks to be started and does not run uninvoked finalizers if * finalization-on-exit has been enabled. If the shutdown sequence has * already been initiated then this method does not wait for any running ! * shutdown hooks or finalizers to finish their work. <p> * * @param status * Termination status. By convention, a nonzero status code * indicates abnormal termination. If the <tt>{@link Runtime#exit * exit}</tt> (equivalently, <tt>{@link System#exit(int) --- 246,256 ---- * <p> This method should be used with extreme caution. Unlike the * <tt>{@link #exit exit}</tt> method, this method does not cause shutdown * hooks to be started and does not run uninvoked finalizers if * finalization-on-exit has been enabled. If the shutdown sequence has * already been initiated then this method does not wait for any running ! * shutdown hooks or finalizers to finish their work. * * @param status * Termination status. By convention, a nonzero status code * indicates abnormal termination. If the <tt>{@link Runtime#exit * exit}</tt> (equivalently, <tt>{@link System#exit(int)