Selector.Wakeup 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í.
Hace que la primera operación de selección que aún no se haya devuelto se devuelva inmediatamente.
[Android.Runtime.Register("wakeup", "()Ljava/nio/channels/Selector;", "GetWakeupHandler")]
public abstract Java.Nio.Channels.Selector? Wakeup ();
[<Android.Runtime.Register("wakeup", "()Ljava/nio/channels/Selector;", "GetWakeupHandler")>]
abstract member Wakeup : unit -> Java.Nio.Channels.Selector
Devoluciones
Este selector
- Atributos
Excepciones
si el selector está cerrado.
Comentarios
Hace que la primera operación de selección que aún no se haya devuelto se devuelva inmediatamente.
Si otro subproceso está bloqueado actualmente en una operación de selección, esa invocación se devolverá inmediatamente. Si no hay ninguna operación de selección actualmente en curso, la siguiente invocación de una operación de selección devolverá inmediatamente a menos #selectNow()
que se invoque o #selectNow(Consumer)
se invoque mientras tanto. En cualquier caso, el valor devuelto por esa invocación puede ser distinto de cero. Las operaciones de selección posteriores se bloquearán como de costumbre a menos que se vuelva a invocar este método mientras tanto.
Invocar este método más de una vez entre dos operaciones sucesivas de selección tiene el mismo efecto que invocarlo una sola vez.
Documentación de Java para java.nio.channels.Selector.wakeup()
.
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.