任何人都可以幫助我弄清楚C#中的後臺線程和UI線程。我已經使用了它,但我coudnt找到文章說明兩者。後臺線程vs UI線程
回答
一個UI線程創建UI元素,並等待和響應像點擊鼠標和按鍵事件。您只能從UI線程訪問UI元素。
有兩種類型的線程:背景和前景。 UI線程是前臺線程的一個例子。
背景和前景線程之間的區別非常簡單。後臺線程不會終止進程,而是前臺線程。當最後的前臺線程停止時,所有後臺線程也停止並且進程結束。
這個網站有很多有關線程以及並行編程:http://www.albahari.com/threading/
好運
@感謝你321X的快速反應我會看看 – Renushi 2011-03-29 11:21:55
+1這真棒鏈接!偉大的信息^^ – used2could 2011-03-29 11:28:27
感謝您對本網站的貢獻者 – Renushi 2011-03-29 11:30:25
還有一個關鍵問題需要記住。有一個單一的U.I.線程,你只能在U.I上調用方法。該線程中的對象。在另一個線程中,你需要調用Control.Invoke()來翻轉U.I.線程如果你正在做一些更新狀態欄。
- 1. 前臺線程VS後臺線程
- 2. Qt:後臺線程刷新UI線程
- 3. 從後臺通知UI線程線程
- 4. UI線程vs後臺線程 - UI控件可訪問性邊界
- 5. 從後臺線程在UI線程中編程創建UI並將其複製到後臺線程?
- 6. 在UI線程中引用後臺線程處理程序
- 7. 後臺線程
- 8. 後臺線程
- 9. 爲什麼我的後臺工作線程阻塞UI線程?
- 10. 從後臺線程在UI線程上打開一個窗體
- 11. 如何讓UI線程等待後臺線程完成?
- 12. iOS:如何在主線程中更新UI的後臺線程?
- 13. WPF:在UI線程和後臺線程之間傳遞對象
- 14. 簡化後臺線程創建和UI線程同步的類
- 15. 呼叫阻塞UI線程函數從後臺線程
- 16. 更新片段後臺線程中的TextView(UI線程)
- 17. UI線程和後臺線程使用相同全局變量
- 18. UI線程阻塞調用COM對象的後臺線程
- 19. 在後臺線程或UI線程中加載圖像?
- 20. 從後臺線程更新UI控件
- 21. 後臺線程似乎鎖定UI
- 22. 從後臺線程訪問UI對象
- 23. 從後臺更新UI線程
- 24. iOS,ARC:後臺線程凍結UI
- 25. 從多個後臺線程更新UI
- 26. wpf後臺線程更新UI控制
- 27. 從後臺線程更新UI
- 28. 從後臺線程問題更新UI
- 29. UI不是由於後臺線程
- 30. 後臺線程和連接將使線程爲前臺線程
感謝您的快速響應,在您的評論真的對我有幫助 – Renushi 2011-03-29 11:24:55
所以投票了;)。 – jing 2011-03-29 11:28:13
感謝您的投票!編輯了一下。 – 2011-03-29 11:32:46