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");
}
}输出
Started Notepad Application End of Notepad Application
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP