通过app.config配置Threadpool Max线程?

时间:2010-02-26 01:11:08

标签: c# .net

我可以通过配置文件配置最大线程吗?

2 个答案:

答案 0 :(得分:6)

否 - 但是,可以通过调用ThreadPool.SetMaxThreads根据您阅读的配置值进行设置。

答案 1 :(得分:0)

不直接。但是您可以从配置文件中读取线程池中所需的最大线程数,并将值传递给ThreadPool.SetMaxThreads

但是如果你需要更改线程池中的线程数,你应该认真考虑重新架构你的应用程序。

特别注意:

  

将线程池大小设置得太大会导致性能问题。如果同时执行的线程太多,则任务切换开销成为一个重要因素。