Selector.SelectNow 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| SelectNow() |
選擇一組金鑰,其對應通道已準備好進行 I/O 操作。 |
| SelectNow(IConsumer) |
選擇並執行對應通道已準備好進行輸入輸出操作的金鑰的操作。 |
SelectNow()
選擇一組金鑰,其對應通道已準備好進行 I/O 操作。
[Android.Runtime.Register("selectNow", "()I", "GetSelectNowHandler")]
public abstract int SelectNow();
[<Android.Runtime.Register("selectNow", "()I", "GetSelectNowHandler")>]
abstract member SelectNow : unit -> int
傳回
選擇操作更新的鍵數,可能是零,其準備運算集合會被更新
- 屬性
例外狀況
如果發生 I/O 錯誤。
如果選擇器關閉。
備註
選擇一組金鑰,其對應通道已準備好進行 I/O 操作。
此方法執行非阻塞性選擇操作。 若自前一次選擇操作後未再選擇任何通道,則此方法立即回傳零。
呼叫此方法會清除先前 #wakeup wakeup 所有呼叫的效果。
Java 文件 java.nio.channels.Selector.selectNow()。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
SelectNow(IConsumer)
選擇並執行對應通道已準備好進行輸入輸出操作的金鑰的操作。
[Android.Runtime.Register("selectNow", "(Ljava/util/function/Consumer;)I", "GetSelectNow_Ljava_util_function_Consumer_Handler", ApiSince=33)]
public virtual int SelectNow(Java.Util.Functions.IConsumer? action);
[<Android.Runtime.Register("selectNow", "(Ljava/util/function/Consumer;)I", "GetSelectNow_Ljava_util_function_Consumer_Handler", ApiSince=33)>]
abstract member SelectNow : Java.Util.Functions.IConsumer -> int
override this.SelectNow : Java.Util.Functions.IConsumer -> int
參數
- action
- IConsumer
執行動作
傳回
唯一金鑰的消耗量,可能是零
- 屬性
備註
選擇並執行對應通道已準備好進行輸入輸出操作的金鑰的操作。
此方法執行非阻塞性選擇操作。
呼叫此方法會清除先前 #wakeup wakeup 所有呼叫的效果。
新增11。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。