如何确定当前网络中我的电脑或不同电脑中运行的最大线程数?它只依赖于硬件或其他东西..plz给我一些参考链接和建议 提前谢谢..
答案 0 :(得分:1)
请更具体:
1.如果您想知道硬件上最大并发执行线程数,可以使用不同语言的各种API:
Environment.ProcessorCount
。Runtime.availableProcessors()
。GetSystemInfo
。sysconf
。这实际上为您提供了系统具有的逻辑CPU核心数(包括intel HT“核心”)。
2.如果你想要从应用程序中启动最大线程数:没有限制,除了你有多少内存以及操作系统在锁定之前可以处理的线程数起来。 :)