Selector.Wakeup Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.