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