我在一个线程项目中苦苦挣扎。我遇到了setMaxThread,SetMinThread,GetMaxThread和GetAvailableThread。我没有找到任何在线程池中使用这些方法的正当理由。
在这里帮帮我 为什么我们需要它,我们什么时候使用它?
答案 0 :(得分:1)
根据MSDN
每个进程一个线程池。从.NET开始 框架4,进程的线程池的默认大小取决于 有几个因素,例如虚拟地址空间的大小。一个 进程可以调用GetMaxThreads方法来确定数量 线程。可以通过更改线程池中的线程数 使用SetMaxThreads方法。
如果您不想使用默认值,请使用setter方法更改进程的线程池。