使用SmartThreadPool MaxThreads = 5仍然可以看到更多

时间:2013-07-07 14:11:02

标签: c# .net multithreading threadpool

我在阅读后开始使用SmartThreadPool建议作为替代品 在您希望您的线程拥有自己的池的情况下的线程。

我将最大线程数设置为5但仍在任务管理器中看到它使用10-12个线程。

这个问题对你们有些熟悉吗?

1 个答案:

答案 0 :(得分:1)

SmartThreadPool使用的线程和整个应用程序使用的线程是不同的东西。线程池是用于某些工作的线程集合,但.net应用程序将同时运行多个后台线程(例如垃圾收集器),这是您在任务管理器中看到的。