Threadpool 为什么我们需要在.Net中设置最大和最小线程?

Threadpool 为什么我们需要在.Net中设置最大和最小线程?,threadpool,Threadpool,我在一个线程项目中苦苦挣扎。我遇到了setMaxThread、SetMinThread、GetMaxThread和GetAvailableThread。我没有找到在线程池中使用这些方法的好理由 帮帮我, 我们为什么需要它以及何时使用它?根据 每个进程有一个线程池。从.NET开始 framework4,进程的线程池的默认大小取决于 关于几个因素,如虚拟地址空间的大小。A. 进程可以调用GetMaxThreads方法来确定 线程。线程池中的线程数可以通过 使用SetMaxThreads方法 如果不想

我在一个线程项目中苦苦挣扎。我遇到了setMaxThread、SetMinThread、GetMaxThread和GetAvailableThread。我没有找到在线程池中使用这些方法的好理由

帮帮我, 我们为什么需要它以及何时使用它?

根据

每个进程有一个线程池。从.NET开始 framework4,进程的线程池的默认大小取决于 关于几个因素,如虚拟地址空间的大小。A. 进程可以调用GetMaxThreads方法来确定 线程。线程池中的线程数可以通过 使用SetMaxThreads方法


如果不想使用默认值,请使用setter方法更改进程的线程池。

谢谢您的回复。我理解你的意思,但我真正的问题是为什么我们需要改变线程的数量,特别是减少线程的大小。这是关于优先级的问题。如果您希望为进程提供较少的电源,并且时间不是关键因素,即使有工作要做,由于可用THRED的数量最少,它们将在稍后排队和处理。