Lenguaje

Process.WaitFor Método

Definición

Sobrecargas

Nombre Description
WaitFor()

Hace que el subproceso actual espere, si es necesario, hasta que finalice el proceso representado por este Process objeto.

WaitFor(Int64, TimeUnit)

Hace que el subproceso actual espere, si es necesario, hasta que haya finalizado el subproceso representado por este Process objeto o hasta que haya transcurrido el tiempo de espera especificado.

WaitFor()

Hace que el subproceso actual espere, si es necesario, hasta que finalice el proceso representado por este Process objeto.

[Android.Runtime.Register("waitFor", "()I", "GetWaitForHandler")]
public abstract int WaitFor();
[<Android.Runtime.Register("waitFor", "()I", "GetWaitForHandler")>]
abstract member WaitFor : unit -> int

Devoluciones

el valor de salida del subproceso representado por este Process objeto. Por convención, el valor 0 indica la terminación normal.

Atributos

Excepciones

si se interrumpe el subproceso que realiza la llamada.

Comentarios

Hace que el subproceso actual espere, si es necesario, hasta que finalice el proceso representado por este Process objeto. Este método devuelve inmediatamente si el subproceso ya ha finalizado. Si el subproceso aún no ha finalizado, el subproceso que realiza la llamada se bloqueará hasta que se cierre el subproceso.

Java documentación para java.lang.Process.waitFor().

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.

Se aplica a

WaitFor(Int64, TimeUnit)

Hace que el subproceso actual espere, si es necesario, hasta que haya finalizado el subproceso representado por este Process objeto o hasta que haya transcurrido el tiempo de espera especificado.

[Android.Runtime.Register("waitFor", "(JLjava/util/concurrent/TimeUnit;)Z", "GetWaitFor_JLjava_util_concurrent_TimeUnit_Handler", ApiSince=26)]
public virtual bool WaitFor(long timeout, Java.Util.Concurrent.TimeUnit? unit);
[<Android.Runtime.Register("waitFor", "(JLjava/util/concurrent/TimeUnit;)Z", "GetWaitFor_JLjava_util_concurrent_TimeUnit_Handler", ApiSince=26)>]
abstract member WaitFor : int64 * Java.Util.Concurrent.TimeUnit -> bool
override this.WaitFor : int64 * Java.Util.Concurrent.TimeUnit -> bool

Parámetros

timeout
Int64

tiempo máximo de espera

unit
TimeUnit

la unidad de tiempo del timeout argumento

Devoluciones

true si el subproceso ha salido y false si el tiempo de espera transcurrido antes de que se haya cerrado el subproceso.

Atributos

Comentarios

Hace que el subproceso actual espere, si es necesario, hasta que haya finalizado el subproceso representado por este Process objeto o hasta que haya transcurrido el tiempo de espera especificado.

Si el subproceso ya ha terminado, este método devuelve inmediatamente con el valor true. Si el proceso no ha finalizado y el valor de tiempo de espera es menor o igual que, cero, este método devuelve inmediatamente con el valor false.

La implementación predeterminada de estos métodos sondea para exitValue comprobar si el proceso ha finalizado. Se recomienda encarecidamente que las implementaciones concretas de esta clase invaliden este método con una implementación más eficaz.

Agregado en la versión 1.8.

Java documentación para java.lang.Process.waitFor(long, java.util.concurrent.TimeUnit).

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.

Se aplica a