LockSupport.ParkUntil 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í.
Sobrecargas
ParkUntil(Int64) |
Deshabilita el subproceso actual con fines de programación de subprocesos, hasta la fecha límite especificada, a menos que el permiso esté disponible. |
ParkUntil(Object, Int64) |
Deshabilita el subproceso actual con fines de programación de subprocesos, hasta la fecha límite especificada, a menos que el permiso esté disponible. |
ParkUntil(Int64)
Deshabilita el subproceso actual con fines de programación de subprocesos, hasta la fecha límite especificada, a menos que el permiso esté disponible.
[Android.Runtime.Register("parkUntil", "(J)V", "")]
public static void ParkUntil (long deadline);
[<Android.Runtime.Register("parkUntil", "(J)V", "")>]
static member ParkUntil : int64 -> unit
Parámetros
- deadline
- Int64
el tiempo absoluto, en milisegundos de la época, para esperar hasta
- Atributos
Comentarios
Deshabilita el subproceso actual con fines de programación de subprocesos, hasta la fecha límite especificada, a menos que el permiso esté disponible.
Si el permiso está disponible, se consume y la llamada vuelve inmediatamente; De lo contrario, el subproceso actual se deshabilita con fines de programación de subprocesos y permanece inactivo hasta que se produce una de las cuatro cosas:
<ul><li>Otros subprocesos invocan con el subproceso #unpark unpark
actual como destino; o
<li>Otros subprocesos Thread#interrupt interrumpen el subproceso actual; o
<li>La fecha límite especificada pasa; o
<li>La llamada falsamente (es decir, por ningún motivo) devuelve. </ul>
Este método no <notifica cuál<>> de estos ha provocado que el método devuelva. Los autores de llamadas deben volver a comprobar las condiciones que provocaron que el subproceso se estacione en primer lugar. Los autores de llamadas también pueden determinar, por ejemplo, el estado de interrupción del subproceso o la hora actual tras la devolución.
Documentación de Java para java.util.concurrent.locks.LockSupport.parkUntil(long)
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Se aplica a
ParkUntil(Object, Int64)
Deshabilita el subproceso actual con fines de programación de subprocesos, hasta la fecha límite especificada, a menos que el permiso esté disponible.
[Android.Runtime.Register("parkUntil", "(Ljava/lang/Object;J)V", "")]
public static void ParkUntil (Java.Lang.Object? blocker, long deadline);
[<Android.Runtime.Register("parkUntil", "(Ljava/lang/Object;J)V", "")>]
static member ParkUntil : Java.Lang.Object * int64 -> unit
Parámetros
- blocker
- Object
el objeto de sincronización responsable de este estacionamiento de subprocesos
- deadline
- Int64
el tiempo absoluto, en milisegundos de la época, para esperar hasta
- Atributos
Comentarios
Deshabilita el subproceso actual con fines de programación de subprocesos, hasta la fecha límite especificada, a menos que el permiso esté disponible.
Si el permiso está disponible, se consume y la llamada vuelve inmediatamente; De lo contrario, el subproceso actual se deshabilita con fines de programación de subprocesos y permanece inactivo hasta que se produce una de las cuatro cosas:
<ul><li>Otros subprocesos invocan con el subproceso #unpark unpark
actual como destino; o
<li>Otros subprocesos Thread#interrupt interrumpen el subproceso actual; o
<li>La fecha límite especificada pasa; o
<li>La llamada falsamente (es decir, por ningún motivo) devuelve. </ul>
Este método no <notifica cuál<>> de estos ha provocado que el método devuelva. Los autores de llamadas deben volver a comprobar las condiciones que provocaron que el subproceso se estacione en primer lugar. Los autores de llamadas también pueden determinar, por ejemplo, el estado de interrupción del subproceso o la hora actual tras la devolución.
Agregado en la versión 1.6.
Documentación de Java para java.util.concurrent.locks.LockSupport.parkUntil(java.lang.Object, long)
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.