我想運行兩個線程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