Задача:
1) нужно откыть несколько процессов параллельно (из sh/bat)
2) в нескольких тредах нужно время от времени им ченить писать на вход и читать что они напишут в ответ
Сейчас я тупо для каждого нужного sh/bat запускаю в отдельном треде процесс с помощью ProcessBuilder'а, а во второй тред перекидываю ввод-вывод и там его перемалываю. Но с этим подходом возникает засада: на линуксе запускаемый процесс иногда рандомно крашится, а на винде с ним происходят какие-то странные вещи (в запущенном процессе тоже есть треды, так вот походу часть тредов фризится, а часть - нет о_О).
Есть какое-нибудь более-менее простое или готовое кроссплатформенное решеине для этого?
Ответ на:
комментарий
от anonymous_sapiens
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Разработка многопоточного приложения средствами POSIX в ОС Linux (2019)
- Форум java запуск процесса и ввод вывод (2011)
- Форум Java создает дополнительные процессы в ubuntu server (2018)
- Форум Java, вывод из созданного процесса на консоль (2007)
- Форум java java java (2006)