我想运行两个线程r1
和r2
。首先启动r1
,并在完成r1
后,开始r2
(仅在完成r1
后)。这怎么能做到,两个线程,一个接一个?如何在完成另一个线程后运行一个线程
5
A
回答
5
0
您可以使用join()方法。
1
你为什么不在单个线程中完成所有你想要的任务?这样他们将会一个接一个“自然地”。
实现此目标的方法取决于您想要执行的任务类型以及如何将它们传递给启动所需的信息。
-2
- 进行布尔变量,最初为false
- 开始的第一个线程
- 整个第1线程执行完成后让布尔值设置为true
- 不要启动第二个线程UTIL /除非国旗成为真
相关问题
- 1. JMeter:如何在第一个线程完成后运行两个线程
- 2. 如何运行另一个线程后一个线程已经完成了它的行动
- 3. 访谈:如何确保一个线程在另一个线程之后运行?
- 4. 从另一个线程运行线程
- 5. 如何让一个线程等待另一个线程的一部分完成?
- 6. 主线程不会等待另一个线程完成执行
- 7. 如何循环一个线程组直到另一个线程组完成
- 8. 如何确保一个线程在其主线程完成后执行?
- 9. 在另一个线程中运行MBProgressHUD?
- 10. 如何让线程等到另一个线程完成该方法执行
- 11. 如何在另一个线程中运行一个函数
- 12. 当另一个线程完成时停止线程。
- 13. 一个线程如何在另一个线程中被杀死
- 14. 从另一个线程运行几个线程
- 15. 线程是否在完成执行时出现另一个加入的线程?
- 16. 如何阻止UI线程从另一个线程或强制一个窗体在UI线程内运行
- 17. 如何在另一个完成后运行一个lambda函数
- 18. 如何在前一个线程完成后立即启动新线程?
- 19. 在另一个完成后运行BackgroundWorker
- 20. 我可以等待一个特定的后台线程完成,然后另一个后台线程启动?
- 21. 如何在第一个活动完成后才开始线程?
- 22. 使一个线程等待另一个完成
- 23. 在wxwidgets中,如何让一个线程在继续之前等待另一个线程完成?
- 24. 如何从另一个线程停止正在运行的线程?
- 25. 在一些子线程完成之前,如何让一个Java线程返回?
- 26. 如何从另一个线程通知等待任务完成?
- 27. c#如何检查一个线程是在开始另一个线程之前完成
- 28. 在另一个线程中隐藏加载动画,在另一个线程中完成任务
- 29. 如何销毁一个线程,暂停/挂起一个线程,恢复/运行一个线程?
- 30. 在另一个线程
可以üPLZ张贴你的代码,你到底做了什么 – ingsaurabh 2011-02-03 10:40:13