1
A
回答
1
無論何時您在用戶代碼中創建一個線程,系統都會創建一個匹配的內核線程。我的猜測(雖然它肯定是只有猜測)是其中一個工具只顯示用戶線程的計數,而另一個顯示用戶和內核線程的計數。
+0
沒有。任務管理器只顯示非託管線程。 – 2010-06-23 13:57:16
1
可能是線程池。線程池將爲你創建一堆線程,這樣當你使用它們時,你不必花費那個時候啓動新線程的代價。
運行線程池中的東西的一種方法是創建一個委託並調用它的BeginInvoke。如:
var a = new System.Action(() => { /* do work in the background! */ });
a.BeginInvoke(r => a.EndInvoke(r), null);
該動作的主體將在其中一個線程中執行。
相關問題
- 1. 爲什麼線程不顯示Tkinter窗口?
- 2. 線程,爲什麼1000個線程和2000個線程沒有明顯差異
- 3. ARC和線程窗口
- 4. gtk#窗口線程
- 5. 線程在窗口
- 6. 爲什麼VS2010 oracle查詢窗口顯示輸出
- 7. OpenGL中的顯示窗口和線段
- 8. 如何在1個線程中顯示彈出窗口?
- 9. 爲什麼我的窗口沒有從我的線程更新?
- 10. C++:_beginthreadex,Visual Studio線程窗口中未顯示線程函數名稱
- 11. 爲什麼VisualVM在Linux上不顯示守護程序線程?
- 12. 父窗口和線程親和力
- 13. 我怎樣才能控制在什麼線程中顯示彈出窗口
- 14. 爲什麼一個線程會中斷另一個線程
- 15. 多個端口和線程
- 16. 爲什麼單線程java程序有這麼多的線程?
- 17. 在另一個線程創建窗口(不是主線程)
- 18. 停止線程窗口
- 19. 關閉線程Tkinter窗口
- 20. 線程調用主窗口?
- 21. 在線程調試窗口
- 22. 爲什麼C++線程類創建兩個線程?
- 23. 我的線程池只能做4〜5個線程。爲什麼?
- 24. 爲窗口實現C11線程
- 25. WPF彈出窗口和UI線程
- 26. 線程和窗體
- 27. 爲什麼需要線程
- 28. 爲什麼從線程
- 29. 爲什麼使用線程和Python中
- 30. 多線程在一個WPF窗口
只是爲了澄清。託管線程在非託管線程中運行,因此託管線程的數量大於unmanged。然而,並非每個託管線程都會有非託管,因此非託管線程的數量可能會少於託管數量....請從這裏取出... – 2010-06-18 10:29:18