destroyForcibly() 方法在 Java 9 中的重要性是什么?
destroyForcibly() 方法可用于终止进程。它在进程已完成或已冻结时需要。例如,调用 destroyForcibly() 后,isAlive() 方法将返回 true。如果终止成功请求,destroyForcibly() 方法将返回 true;否则,返回 false。
语法
boolean destroyForcibly()
在下面的示例中,我们能够启动一个记事本应用程序,并在调用 destroyForcibly() 方法后将其终止。
示例
import java.io.IOException; import java.lang.ProcessBuilder; public class DestroyForciblyTest { public static void main(String args[]) throws IOException, InterruptedException { ProcessBuilder pBuilder = new ProcessBuilder(); pBuilder.command("notepad.exe"); // Start notepad application Process process = pBuilder.start(); System.out.println("Started Notepad Application"); // Sleep for 5 seconds Thread.sleep(5000); // Kill the notepad process.destroyForcibly(); System.out.println("End of Notepad Application"); } }
Learn Java in-depth with real-world projects through our Java certification course. Enroll and become a certified expert to boost your career.
输出
Started Notepad Application End of Notepad Application
广告