Язык

Process.DestroyForcibly Метод

Определение

Убивает подпроцесс.

[Android.Runtime.Register("destroyForcibly", "()Ljava/lang/Process;", "GetDestroyForciblyHandler", ApiSince=26)]
public virtual Java.Lang.Process? DestroyForcibly();
[<Android.Runtime.Register("destroyForcibly", "()Ljava/lang/Process;", "GetDestroyForciblyHandler", ApiSince=26)>]
abstract member DestroyForcibly : unit -> Java.Lang.Process
override this.DestroyForcibly : unit -> Java.Lang.Process

Возвращаемое значение

Process Объект, представляющий подпроцесс, который будет принудительно уничтожен.

Атрибуты

Комментарии

Убивает подпроцесс. Подпроцесс, представленный этим Process объектом, принудительно завершается.

Реализация этого метода по умолчанию вызывается #destroy и поэтому не может принудительно завершить процесс. Конкретные реализации этого класса настоятельно рекомендуется переопределить этот метод с соответствующей реализацией. Вызов этого метода для Process объектов, возвращаемых ProcessBuilder#start и Runtime#exec принудительно завершит процесс.

Примечание. Подпроцесс может не завершиться немедленно. т. е. isAlive() может возвращать значение true в течение короткого периода после destroyForcibly() вызова. Этот метод может быть привязан к waitFor() при необходимости.

Добавлено в версии 1.8.

Java документации по java.lang.Process.destroyForcibly().

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к