在Delphi中开发的32位和64位应用程序中的最大线程数是多少?
我需要知道在32位应用程序上同时运行的线程的限制是什么,因为我正在进行性能分析,我想让操作系统管理正在等待的线程的执行顺序。
答案 0 :(得分:0)
您可能希望阅读以下答案:https://stackoverflow.com/a/481919/1560865
尽管如此,我在my comment above中所写的内容仍属于正确(但请注意Martin James' objection to it below)。
请注意 - 一般来说 - 如果你创建的线程多于 处理器核心(或虚拟等价物),你将无法获得任何 性能优势。如果你创造了太多,你甚至会最终得到 这些非常糟糕的结果: thedailywtf.com/Articles/Less-is-More.aspx所以你完全确定 你需要理论上可能的最大线程数吗?