我可以通过配置文件配置最大线程吗?
答案 0 :(得分:6)
否 - 但是,可以通过调用ThreadPool.SetMaxThreads根据您阅读的配置值进行设置。
答案 1 :(得分:0)
不直接。但是您可以从配置文件中读取线程池中所需的最大线程数,并将值传递给ThreadPool.SetMaxThreads
。
但是如果你需要更改线程池中的线程数,你应该认真考虑重新架构你的应用程序。
特别注意:
将线程池大小设置得太大会导致性能问题。如果同时执行的线程太多,则任务切换开销成为一个重要因素。