Process.DestroyForcibly Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Elimina el subproceso.
[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
Devoluciones
objeto Process que representa el subproceso que se va a destruir forzosamente.
- Atributos
Comentarios
Elimina el subproceso. El subproceso representado por este Process objeto se termina forzosamente.
La implementación predeterminada de este método invoca #destroy y, por tanto, puede que no finalice el proceso de forma forzada. Se recomienda encarecidamente que las implementaciones concretas de esta clase invaliden este método con una implementación compatible. Invocar este método en Process los objetos devueltos por ProcessBuilder#start y Runtime#exec finalizará forzosamente el proceso.
Nota: Es posible que el subproceso no finalice inmediatamente. es decir, isAlive() puede devolver true durante un breve período después destroyForcibly() de llamar a . Este método se puede encadenar a waitFor() si es necesario.
Agregado en la versión 1.8.
Java documentación para java.lang.Process.destroyForcibly().
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.