在Delphi开发的32位和64位应用程序中,线程的最大数量是多少?
我需要知道32位应用程序同时运行的线程限制,因为我正在进行性能分析,并且希望让操作系统管理等待执行顺序的线程。
在Delphi开发的32位和64位应用程序中,线程的最大数量是多少?
我需要知道32位应用程序同时运行的线程限制,因为我正在进行性能分析,并且希望让操作系统管理等待执行顺序的线程。
你可能想要阅读这个答案:https://dev59.com/RXRB5IYBdhLWcg3w4bAo#481919
不过,我在上面的评论中写的部分是正确的(但请注意Martin James在下面的反对意见)。
请注意,一般来说,如果你创建的线程数远远超过处理器核心(或虚拟等效物)的数量,你将不会获得任何性能优势。如果你创建太多线程,你甚至会得到像这样糟糕的结果: thedailywtf.com/Articles/Less-is-More.aspx 所以你完全确定你需要理论上可能的最大线程数吗?