Compartilhar via


Selector.Wakeup Método

Definição

Faz com que a primeira operação de seleção que ainda não retornou retorne imediatamente.

[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

Retornos

Este seletor

Atributos

Exceções

se o seletor estiver fechado.

Comentários

Faz com que a primeira operação de seleção que ainda não retornou retorne imediatamente.

Se outro thread estiver atualmente bloqueado em uma operação de seleção, essa invocação retornará imediatamente. Se nenhuma operação de seleção estiver em andamento no momento, a próxima chamada de uma operação de seleção retornará imediatamente, a menos que #selectNow() ou #selectNow(Consumer) seja invocada nesse meio tempo. Em qualquer caso, o valor retornado por essa invocação pode ser diferente de zero. As operações de seleção subsequentes serão bloqueadas como de costume, a menos que esse método seja invocado novamente enquanto isso.

Invocar esse método mais de uma vez entre duas operações de seleção sucessivas tem o mesmo efeito que invocá-lo apenas uma vez.

Documentação Java para java.nio.channels.Selector.wakeup().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a