一尘不染

.NET应用程序中的最大线程数?

c#

您可以在C#应用程序中创建的最大线程数是多少?当达到此限制时会发生什么?是否抛出某种例外?


阅读 323

收藏
2020-05-19

共1个答案

一尘不染

没有固有的限制。线程的最大数量由可用的物理资源量决定。有关详细信息,请参见Raymond
Chen的
这篇文章

如果您需要询问最大线程数是多少,可能是您做错了什么。

[ 更新 :出于兴趣:.NET线程池的默认线程数:

  • Framework 4.0(32位环境)中的1023
  • 在Framework 4.0(32位环境)中为32767
  • 框架3.5中的每个核心250个
  • Framework 2.0中每个内核25个

(这些数字可能因硬件和操作系统而异)]

2020-05-19