代码之家  ›  专栏  ›  技术社区  ›  Ran_Macavity

多个CPU中的线程行为[重复]

  •  2
  • Ran_Macavity  · 技术社区  · 9 年前

    在java程序中,线程调度程序在线程之间快速切换,因此我们可以感觉到许多任务同时发生,而事实并非如此。

    针对可能重复的建议的理由:我在问java程序是否能够利用多核,而不是那个问题“JVM如何利用多核?”

    1 回复  |  直到 9 年前
        1
  •  1
  •   CodeBlind    9 年前

    是的,在具有多个物理处理器的机器上使用Java中的多线程将导致实际的并行处理,除非您明确告诉操作系统强制应用程序的所有线程在同一个物理处理器上运行。