我在阅读推荐作为替代品后开始使用 SmartThreadPool 在您希望线程拥有自己的池的情况下使用线程。
我将最大线程数设置为 5,但在任务管理器中仍然看到它使用 10-12 个线程。
你们中的一些人是否熟悉这个问题?
最佳答案
SmartThreadPool
使用的线程和整个应用程序使用的线程是不同的东西。线程池是用于某些工作的线程集合,但 .net 应用程序将有多个后台线程(例如垃圾收集器)同时运行,这就是您在任务管理器中看到的。
关于c# - 使用 SmartThreadPool MaxThreads=5 仍然看到更多,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17512875/