当.Net的限制为32768时,为什么OmniThreadLibrary限制为60个线程?

时间:2012-11-19 16:26:59

标签: delphi delphi-xe2 omnithreadlibrary

我最近比较了.NET中的OmniThreadLibrary和ThreadPool,我发现Omni在最大线程中受到更多限制 - 60允许 - 而.NET可以达到 32768 < / strong>在.NET 4.0中。

为什么会有这样的限制?

1 个答案:

答案 0 :(得分:1)

您可以通过更改以下内容来绕过此内容:

FD_SETSIZE = 1024

中的

Winsock.pas CMaxConcurrentWorkers = 1024;

中的

OtlThreadPool.pas