对于Java流程,我看到了一种获取退出代码的方法,但是我如何知道流程何时退出?
我想在我的流程完成运行时触发一个事件...
最佳答案
Process.waitFor()
如果要在不停止当前线程的情况下触发事件,请启动一个线程来启动进程,调用waitFor(),然后在适当的时候触发该事件。
Thread.start(new Runnable() {
public void main() {
Process p = startProcess()
p.waitFor()
fireEvent()
}
})