如果存在高優先級的線程,我需要掛起當前線程,我該怎麼做。我需要暫停該線程,並在完成之後先執行新的高優先級線程,然後恢復先前的線程。如何暫停和恢復線程?
回答
我需要掛起當前線程 如果存在一個高優先級線程
這不是線程是如何工作的。它們應該並行運行,高優先級的線程有更多的時間 - 操作系統會自動爲您執行。你不應該試圖干涉這一點,特別是因爲現在大多數計算機有多個內核,並且給予一個線程絕對優先級甚至不會使其執行得更快。
這很好。但我想讓低優先級的線程等待或暫停一次,並且高優先級的線程立即執行。所以它看起來更快 – marshalprince 2009-12-19 12:00:07
不,你不需要這樣做,因爲它不會比正確分配優先級更好,但會使多核機器,即所有現代PC都變得更慢。 – 2009-12-19 12:12:25
那麼如果最高優先級的線程啓動了,我想更快地執行,我不能掛起低優先級的線程? – marshalprince 2009-12-19 12:28:38
- 1. 暫停和恢復線程
- 2. 如何暫停和恢復線程
- 3. 如何暫停和恢復surfaceView線程
- 4. 暫停/恢復線程?
- 5. 如何暫停/恢復線程
- 6. 安全地暫停和恢復線程
- 7. 恢復和暫停ArrayList中的線程
- 8. 在Android中暫停和恢復線程
- 9. VB.Net線程暫停和恢復
- 10. 線程暫停/停止活動恢復
- 11. 如何暫停和恢復WebRequestMethods.Ftp.UploadFile過程?
- 12. 如何使用線程池,暫停,播放,恢復和停止所有線程?
- 13. 暫停/恢復另一個線程
- 14. Java ExecutorService暫停/恢復特定線程
- 15. 線程暫停/恢復問題
- 16. Perl線程不會暫停/恢復
- 17. 工作線程暫停/恢復實施
- 18. 線程暫停但不恢復
- 19. 如何暫停和恢復在Android的線程
- 20. 在J2ME中,如何暫停和恢復線程
- 21. 控制線程暫停和恢復一組工作線程
- 22. 線程同步和線程暫停\恢復
- 23. 如何暫停/恢復NSTIMER?
- 24. 如何暫停和恢復Jenkins構建
- 25. NSOperation:如何暫停和恢復
- 26. 如何暫停和恢復Android鬧鐘?
- 27. 如何暫停和恢復音頻
- 28. 如何暫停和恢復GameLoop?
- 29. 如何在Cocos2d中暫停和恢復
- 30. 如何實現暫停和恢復countdowntimer?
我們在討論哪種環境,以及您想用哪種語言來實現? – 2009-12-19 11:13:58
請給我們一個機會!什麼編程語言,什麼環境? – 2009-12-19 11:14:01
我正在使用C#和在VS2008窗口應用程序 – marshalprince 2009-12-19 11:20:33