我怎麼能得到通過從Java稱爲某cmd命令所花費的時間 假如我發出Exec之後ICMP請求獲得通過執行cmd命令在java中所花費的時間
String icmpRequest= "ping 192.168.3.3";
Runtime.getRuntime().exec(icmpRequest);
被稱爲我的功能完成到下一行。 有沒有辦法知道執行此命令所消耗的時間,或者在此過程完成之前停止此線程。
我們可以說,該過程是過程的輸入流完以後返回數據
BufferedReader in = new BufferedReader(new InputStreamReader(process.getInputStream()));
//reads the outputs
String inputLine = in.readLine();
if(inpuLine!=null)
System.out.println("process finished");