1

只是想知道如何阅读以下播放指南:

Default to 1 thread in DEV mode or (nb processors + 1) threads in PROD mode.

因此,如果我有 2 个 CPU,每个 CPU 有 4 个内核,推荐的数字是 3(2 个处理器 + 1),还是 9 个(2 个处理器 * 4 个内核 + 1)。

据我所知,每个核心都独立执行指令,所以这似乎暗示了第二种选择?

谢谢!

4

1 回答 1

2

刚刚在 4 核 8 线程 i7 CPU 上测试了:

System.out.println("Cores: " + Runtime.getRuntime().availableProcessors());
System.out.println("Threads: " + Invoker.executor.getCorePoolSize());

在应用程序初始化工作和结果是:

开发模式:核心:8 线程:1

PROD 模式:核心:8 线程:9

所以看起来它只是使用了 Java 发现的东西——CPU 线程

于 2013-03-20T21:33:24.960 回答