Мой процессор — процессор Intel® Core™ i7-3610QM (6 МБ кэш-памяти, 2,30 ГГц), который имеет 4 процессорных ядра и 8 потоков (что именно это должно означать?). Я запускаю простую программу Java, чтобы узнать количество «процессоров, доступных для виртуальной машины Java». (API от Oracle, Java 7), который у меня возвращает 8, а не 4. Может кто-нибудь объяснить, почему так?
Вот простой код Java:
public class MyTest {
public static void main(String args[]) {
System.out.println("Number of cores available : " + Runtime.getRuntime().availableProcessors());
}
}