Многопоточность 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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