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.nio.channels.Selector.wakeup()Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于