Я предполагаю, «какой сигнал посылается, когда вызывается уничтожение?» вы имеете в виду фактический системный вызов. (Я не могу прокомментировать ваш основной вопрос еще, чтобы попросить вас подтвердить)
После быстрого прорыва через источник реализации OpenJDK для ProcessBuilder я смог найти, что фактический вызов заканчивается тем, что является родным cal .. (хорошо нет! Дух: р)
Ознакомившись нативный источник из соответствующих методов:
- Окна: TerminateProcess ((HANDLE) рукоятка, 1);
- UNIX: kill (pid, SIGTERM);
Надеюсь, что это поможет!
Я думаю, что эксперимент сделает этот вопрос ясным. Благодарю. – qiuxiafei