Необходимо сделать это в Java 8.
Процесс (P) создал свой дочерний процесс (C) в Java 8. Но проблема в том, что когда P обычно или ненормально убивается, его дочерний процесс Cубивается автоматически, так как P и C имеют одну и ту же группу процессов, в которую я верю.
Я хочу, чтобы, когда P умирает, C продолжает работать, если его задание все еще выполняется.
Один из способов сделать этоэто имеет разные группы процессов P и C.
Согласно исследованиям, мы можем сделать это с помощью setpgid () в C, но не можем найти путь в Java 8.
Есть лиспособ 1) либо назначить другую группу процессов для C, когда она будет создана
2), либо изменить группу процессов на C, как только она будет создана (когда P и C созданы, они имеют одну и ту же группу процессов, после этого мы можем изменитьгруппа процессов для C?
3) или существуют ли другие способы поддерживать процесс C в состоянии смерти, когда его P умирает, с использованием другого механизма, отличного от наличия других групп процессов в Java 8?