设置Java多线程亲和力

时间:2011-08-14 00:06:53

标签: java multithreading affinity

我正在使用带有ForkJoin框架的IntelliJ,并且正在尝试对我的代码的两个版本进行基准测试。一个是使用forkjoin,一个是顺序的。不幸的是,似乎JDK / Windows在一定程度上自动分配了4个核心的顺序。有没有办法给编译器指令强制只对序列版本的一个核心进行亲和?

1 个答案:

答案 0 :(得分:0)

在Windows中你可以使用任务管理器找到java.exe进程并右键单击(每次重启时都需要重置它)

或者您需要进行本机调用以设置亲和力