語言

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()。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於