Multithreading pc中运行的最大线程数

Multithreading pc中运行的最大线程数,multithreading,hardware-acceleration,Multithreading,Hardware Acceleration,如何确定当前网络中pc或不同pc上运行的最大线程数?这仅仅取决于硬件还是其他什么。请给我一些参考链接和建议 提前感谢。请具体说明: 1.如果您想知道硬件上并发执行线程的最大数量,有各种不同语言的API: C#-环境。处理器计数 Java-Runtime.availableProcessors() C-Win32-GetSystemInfo C-Linux-sysconf 这实际上为您提供了系统拥有的逻辑CPU内核数(包括intel HT“内核”) 2.如果您希望从应用程序启动的线程数达到的最

如何确定当前网络中pc或不同pc上运行的最大线程数?这仅仅取决于硬件还是其他什么。请给我一些参考链接和建议
提前感谢。

请具体说明:

1.如果您想知道硬件上并发执行线程的最大数量,有各种不同语言的API:

  • C#-
    环境。处理器计数
  • Java-
    Runtime.availableProcessors()
  • C-Win32-
    GetSystemInfo
  • C-Linux-
    sysconf
这实际上为您提供了系统拥有的逻辑CPU内核数(包括intel HT“内核”)


2.如果您希望从应用程序启动的线程数达到的最大值:没有限制,除了您有多少内存以及操作系统在锁定前可以处理多少线程。:)

谢谢。。它适用于运行时。availableProcessors()@Taskin:如果解决了您的问题,请不要忘记接受答案。:)