有没有办法强制JVM在单个处理器或Core上运行

ric*_*chs 4 java concurrency

在Java中,有没有办法强制JVM实例在单个CPU/Core上运行.

另外有一种方法可以让给定的线程找出它运行的CPU吗?

Bal*_*usC 5

这不是在JVM/Java级别控制,而是在OS /平台级别控制.例如,在Windows中,您可以转到任务管理器中的" 进程"选项卡,并通过在右键单击菜单中选择适当的选项来为大多数进程设置" 关联 ".通过这种方式,您基本上可以控制允许进程使用的CPU /核心.