Linguaggio

Process.DestroyForcibly Metodo

Definizione

Termina il sottoprocesso.

[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

Valori restituiti

Process oggetto che rappresenta il sottoprocesso da eliminare forzatamente.

Attributi

Commenti

Termina il sottoprocesso. Il sottoprocesso rappresentato da questo Process oggetto viene terminato forzatamente.

L'implementazione predefinita di questo metodo richiama #destroy e pertanto potrebbe non terminare forzatamente il processo. Le implementazioni concrete di questa classe sono fortemente incoraggiate a eseguire l'override di questo metodo con un'implementazione conforme. Richiamare questo metodo sugli Process oggetti restituiti da ProcessBuilder#start e Runtime#exec terminerà forzatamente il processo.

Nota: il sottoprocesso potrebbe non terminare immediatamente. ad esempio isAlive() , può restituire true per un breve periodo dopo destroyForcibly() la chiamata. Questo metodo può essere concatenato a waitFor() , se necessario.

Aggiunta nella versione 1.8.

per java.lang.Process.destroyForcibly().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a