最大线程数

时间:2013-06-06 23:08:10

标签: windows multithreading delphi x86 64-bit

在Delphi中开发的32位和64位应用程序中的最大线程数是多少?

我需要知道在32位应用程序上同时运行的线程的限制是什么,因为我正在进行性能分析,我想让操作系统管理正在等待的线程的执行顺序。

1 个答案:

答案 0 :(得分:0)

您可能希望阅读以下答案:https://stackoverflow.com/a/481919/1560865

尽管如此,我在my comment above中所写的内容仍属于正确(但请注意Martin James' objection to it below)。

  

请注意 - 一般来说 - 如果你创建的线程多于   处理器核心(或虚拟等价物),你将无法获得任何   性能优势。如果你创造了太多,你甚至会最终得到   这些非常糟糕的结果:   thedailywtf.com/Articles/Less-is-More.aspx所以你完全确定   你需要理论上可能的最大线程数吗?