Destrocibly () có thể được sử dụng để kết thúc một quy trình . Nó sẽ cần thiết nếu quá trình đã kết thúc hoặc đã bị đóng băng. Ví dụ: isAlive () phương thức trả về true sau khi tiêu diệt () được gọi là. DestForcibly () phương thức trả về true nếu yêu cầu kết thúc thành công, nếu không thì trả về false.
Cú pháp
boolean destroyForcibly()
Trong ví dụ dưới đây, chúng tôi có thể khởi chạy notepad ứng dụng và nó sẽ bị chấm dứt sau tiêu diệt () phương thức được gọi.
Ví dụ
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"); } }
Đầu ra
Started Notepad Application End of Notepad Application