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.
Causa a primeira operação de seleção que ainda não retornou para retornar 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
Causa a primeira operação de seleção que ainda não retornou para retornar imediatamente.
Se outro thread estiver 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 invocação de uma operação de seleção retornará imediatamente, a menos #selectNow() que seja invocada ou #selectNow(Consumer) invocada enquanto isso. De qualquer forma, o valor retornado por essa invocação pode ser diferente de zero. As operações de seleção subsequentes serão bloqueadas normalmente, 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.
Java documentação para java.nio.channels.Selector.wakeup().
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.