Многопоточность Java на процессоре Intel Core i5 [закрыто] ⇐ JAVA

Программисты JAVA общаются здесь
Anonymous
Многопоточность Java на процессоре Intel Core i5 [закрыто]

Сообщение Anonymous »

Я работаю на ПК с процессором Intel Core i5, который, как сообщается, имеет 12 процессоров, каждый из которых, по моему мнению, состоит из 6 ядер с двумя потоками.
Я кое-что сделал исследования, и выяснилось, что Java использует многопоточность ядра. Мне нужно значительно повысить производительность существующей Java-программы, и я надеюсь, что смогу использовать для этого все 12 потоков ядра i5.
Я пытаюсь использовать IntStream(). Функция Parallel.forEach() Java 1.8, которая выглядит так, будто я могу распараллеливать вложенные циклы for() с максимально возможным количеством потоков.
Меня беспокоит вопрос: может ли мой код использовать все двенадцать потоков или только два потока на одном ядре?

Подробнее здесь: https://stackoverflow.com/questions/720 ... -processor

Вернуться в «JAVA»