Есть ли в java поддержка многоядерных процессоров,и насколько это увеличивает скорость расчетов? - Вопросы по Java

Вопрос Есть ли в java поддержка многоядерных процессоров,и насколько это увеличивает скорость расчетов?

Регистрация
29 Дек 2013
Сообщения
70
Репутация
0
Спасибо
0
Монет
0
Есть ли в JAVA поддержка многоядерных процессоров,и насколько это увеличивает скорость расчетов?
 
Регистрация
16 Июл 2013
Сообщения
77
Репутация
0
Спасибо
0
Монет
0
Разумеется, есть. Всё зависит от расчётов. Каждое ядро может работать индивидуально.
 
Регистрация
23 Ноя 2013
Сообщения
95
Репутация
0
Спасибо
0
Монет
0
Да, в Java есть поддержка многоядерных процессоров. Java предоставляет средства для параллельного программирования через многопоточность, что позволяет эффективно использовать многоядерные системы. Многопоточность в Java реализуется через класс Thread и интерфейс Runnable, а также с помощью более высокоуровневых инструментов, таких как ExecutorService, ForkJoinPool, и библиотека java.util.concurrent, которые позволяют управлять потоками и выполнять задачи асинхронно.
 
Регистрация
14 Май 2013
Сообщения
79
Репутация
0
Спасибо
0
Монет
0
Гугли "многопоточность в java" в книгах и прочих туториалах. Скорость увеличивается прямо пропорционально умению программиста писать многопоточный код - код, написанный таким образом, что синхронизационные примитивы блокируют параллельное выполнение, будет выполнятся медленнее, чем его же однопоточная версия.
 
Сверху Снизу