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. 线程在窗口
- 5. OpenGL中的显示窗口和线段
- 6. 为什么VS2010 oracle查询窗口显示输出
- 7. C++:_beginthreadex,Visual Studio线程窗口中未显示线程函数名称
- 8. 为什么VisualVM在Linux上不显示守护程序线程?
- 9. 父窗口和线程亲和力
- 10. 我怎样才能控制在什么线程中显示弹出窗口
- 11. 在另一个线程创建窗口(不是主线程)
- 12. 线程调用主窗口?
- 13. 为窗口实现C11线程
- 14. Retrofit2 - OkHttp ConnectionPool线程增长到100多个线程。为什么?
- 15. 线程和窗体
- 16. 打开一个线程内的窗口
- 17. 窗口在创建(并显示)后,立即关闭sepatarted线程
- 18. 这个线程为什么不工作?
- 19. 为什么libuv由多个线程
- 20. 为什么我的线程挂在这个套接字测试窗口上?
- 21. 为一个线程设置名称和线程组有什么好处?
- 22. 为什么睡眠线程停止布局显示?
- 23. 为什么显示UIAlertView必须在线程的末尾
- 24. 为什么这些POE线程在打印时不会显示?
- 25. 为什么我收到错误:“异常线程‘main’显示java.lang.NullPointerException”
- 26. 线程:从一个单独的线程调用委托(VS2010)
- 27. 试图解释(VS2008)线程窗口与什么实际执行
- 28. VS Debug Immediate窗口执行命令的线程是什么?
- 29. 什么是线程?
- 30. 什么是线程?
只是为了澄清。托管线程在非托管线程中运行,因此托管线程的数量大于unmanged。然而,并非每个托管线程都会有非托管,因此非托管线程的数量可能会少于托管数量....请从这里取出... – 2010-06-18 10:29:18