Я пытаюсь запустить 2 процесса с помощью Processbuilder .. вещь Интересно, можно ли использовать общую переменную для обоих процессов?Java Processbuilder с общей переменной
пусть говорят, что я есть main_p, кто создает и запускает другие p1 и p2 обрабатывает и целое (я), объявленный в main_p, может я как-то передать ссылку на переменную или сделать переменную доступной из p1 и p2 в то же время ?
main_p
ProcessBuilder pb1 = new ProcessBuilder("java", "-jar", process_1_path, param);
Process p1 = pb1.start();
BufferedReader in1 = new BufferedReader(new InputStreamReader(p1.getInputStream()));
ProcessBuilder pb2 = new ProcessBuilder("java", "-jar", process_2_path, param);
Process p2 = pb2.start();
BufferedReader in2 = new BufferedReader(new InputStreamReader(p2.getInputStream()));
заранее спасибо.
Вы используете две Java-программы, которые вы хотите связывать - считали ли вы темы? – alfasin
Я уже реализую то же самое, используя потоки .. но мне нужно реализовать его снова, используя многопроцесс – Krack