Многопоточное Java-приложение против выполнения отдельных задач с использованием bash-скрипта

229
Dany Lavrov

У меня есть Java-приложение, которое запускает много разных потоков (не всегда зависит друг от друга), используя ScheduledThreadPoolExacutor.

Мне было интересно, окажет ли это какое-либо влияние (хорошо, надеюсь) на систему (LINUX), если я создам отдельные исполняемые файлы jar для каждого потока и запускаю их по отдельности в цикле, используя скрипт bash.

Имеет ли это значение? Повлияет ли это на систему, плохо или плохо? Должен ли я просто оставить его как многопоточное приложение в Java?

Спасибо за помощь.

0
Я полагаю, что это будет иметь эффект, противоположный желательному, из-за накладных расходов при загрузке bash и нескольких копий того, что в противном случае было бы общей структурой памяти. davidgo 6 лет назад 1
Вы будете работать с несколькими JVM ... xenoid 6 лет назад 0
Хорошо. Так что в принципе плохая идея. Спасибо. Dany Lavrov 6 лет назад 0

0 ответов на вопрос

Похожие вопросы