Я новичок, использую Java для обработки данных в файлах csv. Для этого я использую возможности многопоточности Java (пулы потоков) для пакетного импорта файлов csv в Java и выполнения некоторых операций с каждой из их строк. На моем четырехъядерном процессоре многопоточность значительно ускоряет процесс.
Мне любопытно узнать, как / может ли многопроцессорность ускорить операции еще больше? Если да, то есть ли где-нибудь учебное пособие? (В руководстве по Java Basic упоминается класс, но я недостаточно знаком с синтаксисом, чтобы самому понять этот класс:
from http: // download .oracle.com / javase / tutorial / essential / concurrency / procthread.html :
Большинство реализаций виртуальной машины Java работают как один процесс . Приложение Java может создавать дополнительные процессы, используя Объект ProcessBuilder. Многопроцессорные приложения выходят за рамки этого урока [где они тогда объясняются?] .