2
A
回答
8
如果你想在不停止当前的线程来触发事件,启动启动进程中的线程,调用waitFor(),然后在时间正确时触发事件。
Thread.start(new Runnable() {
public void main() {
Process p = startProcess()
p.waitFor()
fireEvent()
}
})
相关问题
- 1. 我如何知道用户何时退出应用程序
- 2. 如何知道Windows何时进入/退出睡眠模式或休眠模式?
- 3. 如何在pthread退出时保持进程退出?
- 4. 进程如何知道何时从管道读取
- 5. 如何知道在后台运行的进程的退出代码
- 6. 如何知道何时进行活动?
- 7. 如何知道用户是否强制退出应用程序?
- 8. 告诉execl()进程何时退出
- 9. 如何找出进程何时退出Linux?
- 10. 有没有人知道iOS设备上的“退出进程”?
- 11. 如何知道CreateProcess何时实际启动了一个进程?
- 12. 如何知道何时杀死线程?
- 13. 如何在运行MPI程序时知道错误进程号?
- 14. 如何在bash脚本退出时终止ssh隧道子进程
- 15. 如何知道用户何时退出React Native的共享选项
- 16. 如何让我的程序在进入退出后退出
- 17. 如何检查Linux进程及其所有子进程何时退出?
- 18. 当主线程退出时,如何让子线程退出?
- 19. 如何知道菜单项(约或退出)点击
- 20. 创建数据库后,如何知道表是否退出?
- 21. 客户如何知道服务器是否退出?
- 22. 如何知道进程已经运行了多长时间?
- 23. 如何等待Windows进程及其子进程全部退出?
- 24. 如何等待进程及其所有子进程退出?
- 25. 如何在连接到进程时退出strace?
- 26. 如何强制Java进程在热点崩溃时退出
- 27. node.js进程在退出时如何触发回调函数?
- 28. 如何在退出时杀死线程?
- 29. 不知道如何同时
- 30. wxGLCanvas退出进程
哦......呃。我想我误解了waitFor()...谢谢! – 2010-11-19 21:56:13