我正在尝试检查程序的性能。我引用这篇文章get OS-level system information。执行Runtime.availableProcessors()时,我得到的答案是 4 。我读了availableProcessors(),但它告诉我们该方法返回处理器数量

  • 谁能解释处理器数量的含义?
  • 为什么会得到4?

  • 我正在使用Windows 7核心i5 4gp。

    最佳答案

    处理器的数量基本上就是能够运行您的代码的执行引擎的数量。 i5变体之一是4核CPU i5-7系列。这些处理器可能是物理上不同的处理器(即使它们存在于同一芯片中),也可能是使用超线程时的逻辑处理器。

    有关更多详细信息,请参见http://en.wikipedia.org/wiki/Intel_Core#Core_i5http://en.wikipedia.org/wiki/Hyper-threading

    关于java - Runtime.getRuntime()。availableProcessors(),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11877947/

    10-09 00:24