2012-05-04 5 views

ответ

1

Из поиска в Google предлагается использовать SIGTERM. Я не мог найти ссылку на это, но это кажется разумным.

+0

Я думаю, что эксперимент сделает этот вопрос ясным. Благодарю. – qiuxiafei

3

Я предполагаю, «какой сигнал посылается, когда вызывается уничтожение?» вы имеете в виду фактический системный вызов. (Я не могу прокомментировать ваш основной вопрос еще, чтобы попросить вас подтвердить)

После быстрого прорыва через источник реализации OpenJDK для ProcessBuilder я смог найти, что фактический вызов заканчивается тем, что является родным cal .. (хорошо нет! Дух: р)

Ознакомившись нативный источник из соответствующих методов:

  • Окна: TerminateProcess ((HANDLE) рукоятка, 1);
  • UNIX: kill (pid, SIGTERM);

Надеюсь, что это поможет!

Смежные вопросы