我想运行两个线程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. 主线程不会等待另一个线程完成执行
- 10. 如何循环一个线程组直到另一个线程组完成
- 11. Glib:如何启动一个新的线程,直到另一个线程完成?
- 12. 如何挂起一个线程另一个线程完成其工作之前
- 13. 在后台线程中运行并有一个完成块?
- 14. 如何确保一个线程在其主线程完成后执行?
- 15. 如何让线程等到另一个线程完成该方法执行
- 16. 在另一个线程中运行MBProgressHUD?
- 17. 如何在另一个线程中运行一个函数
- 18. 第一个线程不运行,直到第一个完成
- 19. 在后台实现一个块,然后在完成后在主线程上运行另一个块?
- 20. 如何等待一个线程完成
- 21. 当另一个线程完成时停止线程。
- 22. 运行在一个线程
- 23. 一个线程如何在另一个线程中被杀死
- 24. 从另一个线程运行几个线程
- 25. 如何在完成另一个线程中的代码块后执行任务
- 26. 在另一个线程的断点处保持线程运行
- 27. 线程是否在完成执行时出现另一个加入的线程?
- 28. 如何阻止UI线程从另一个线程或强制一个窗体在UI线程内运行
- 29. 如何在另一个完成后运行一个lambda函数
- 30. 如何在前一个线程完成后立即启动新线程?
可以üPLZ张贴你的代码,你到底做了什么 – ingsaurabh 2011-02-03 10:40:13