Compartir a través de


Selector.Wakeup Método

Definición

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.

Se aplica a