Поделиться через


Selector.Wakeup Метод

Определение

Вызывает первую операцию выбора, которая еще не вернулась к возврату немедленно.

[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

Возвращаемое значение

Этот селектор

Атрибуты

Исключения

Значение , если селектор закрыт.

Комментарии

Вызывает первую операцию выбора, которая еще не вернулась к возврату немедленно.

Если в настоящее время другой поток заблокирован в операции выбора, вызов возвращается немедленно. Если операция выбора в настоящее время не выполняется, следующий вызов операции выбора возвращается немедленно, если #selectNow() не #selectNow(Consumer) вызывается в то же время. В любом случае возвращаемое этим вызовом значение может быть ненулевым. Последующие операции выбора блокируются как обычно, если этот метод не вызывается снова в то же время.

Вызов этого метода несколько раз между двумя последовательными операциями выбора имеет тот же эффект, что и вызов только один раз.

Документация по Java для java.nio.channels.Selector.wakeup().

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к