java通過pid來kill進(jìn)程
近段工作用到了線程方面的東西,拿出一些來和大家進(jìn)行分享下,這里主要是通過pid來kill進(jìn)程,以下是方法
public void killByPid(String str) {
final String[] Array = { "ntsd.exe", "-c", "q", "-p", str };
int i = 0;
try {
Process process = Runtime.getRuntime().exec(Array);
process.waitFor();
} catch (InterruptedException e) {
System.out.println("run err!");
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
if (i != 0) {
try {
Process process = Runtime.getRuntime().exec(Array);
process.waitFor();
} catch (InterruptedException e) {
System.out.println("err!");
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
參數(shù)為進(jìn)程的pid,希望我的分享能給大家?guī)韼椭?br />源文地址:http://www.software8.co/wzjs/java/1154.html
posted on 2012-11-10 10:22 飛豬一號(hào) 閱讀(324) 評(píng)論(0) 編輯 收藏