Нет, не совсем.Вы можете позвонить Process.waitFor()
, чтобы дождаться завершения процесса.Однако, если вы сделали это из выделенного потока, это было бы очень похоже на обработчик сигнала.В качестве альтернативы, более дорогим методом является опрос Process.exitValue()
, который будет выдавать исключение до тех пор, пока ребенок не завершит работу.