изменить группу процессов или создать процесс с другой группой процессов в Java 8 - PullRequest
0 голосов
/ 27 сентября 2019

Необходимо сделать это в 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?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...