Idioma

Selector.Wakeup Método

Definição

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.

Aplica-se a