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