如何一次性从运行时中删除所有进程?
例如:
Runtime rt = Runtime.getRuntime();
创建Runtime rt
Process p1 = rt.exec("C:/Windows/System32/calc.exe");
在Runtime rt
上创建Process p1
。
然后是p1.destroy();
将破坏Process p1
。
我的问题是:如果我有多个Process
(例如p1
, p2
和p3
),我如何一次性销毁它们,而不是逐个销毁它们?
保留所有进程的List
并在循环中销毁它们。
List processes = ... for(Process p : processes) { p.destroy(); }