2010-11-19 7 views
2

Javaプロセスの場合、終了コードを取得する方法がありますが、プロセスがいつ終了したかはどのようにわかりますか?プロセスがいつ終了したかを知るには?

私はあなたの現在のスレッドを停止せずにイベントを発生する場合は、プロセスを起動するスレッドを開始する...私のプロセスの実行が完了されたイベントを発生する

答えて

8

Process.waitFor()

が欲しいですwaitFor()を呼び出し、時刻が正しければイベントを発生させます。

Thread.start(new Runnable() { 
    public void main() { 
    Process p = startProcess() 
    p.waitFor() 
    fireEvent() 
    } 
}) 
+0

ああ...当たり前。私はwaitFor()...を間違って解釈したと思います...ありがとう! –

関連する問題