Многопоточность Java в ноутбуке с четырехъядерным процессором

Я просматривал учебник по Java, в котором упоминалось, что многопоточность не происходит на машине с одним процессором. В нем упоминается, что ОС выделяет указанное количество времени для процесса Java, а планировщик потоков JVM выбирает потоки для запуска одного потока за один раз в течение небольшого промежутка времени.

У меня есть ноутбук с четырехъядерным процессором - можно ли программно запустить многопоточную программу быстрее, запустив один поток в каждом ядре? Причина, по которой я задаю этот вопрос, заключается в том, что в книге упоминается, что только настоящая многопроцессорная система может одновременно выполнять несколько задач.

Ответы на вопрос(4)

Ваш ответ на вопрос