Selector.SelectNow メソッド

定義

オーバーロード

名前 説明
SelectNow()

対応するチャネルが I/O 操作の準備ができているキーのセットを選択します。

SelectNow(IConsumer)

対応するチャネルが I/O 操作の準備ができているキーに対してアクションを選択して実行します。

SelectNow()

対応するチャネルが I/O 操作の準備ができているキーのセットを選択します。

[Android.Runtime.Register("selectNow", "()I", "GetSelectNowHandler")]
public abstract int SelectNow();
[<Android.Runtime.Register("selectNow", "()I", "GetSelectNowHandler")>]
abstract member SelectNow : unit -> int

返品

選択操作によって準備操作セットが更新されたキーの数 (場合によっては 0)

属性

例外

I/O エラーが発生した場合は 。

セレクターが閉じている場合は 。

注釈

対応するチャネルが I/O 操作の準備ができているキーのセットを選択します。

このメソッドは、非ブロッキング選択操作を実行します。 前の選択操作以降に選択可能になったチャネルがない場合、このメソッドはすぐに 0 を返します。

このメソッドを呼び出すと、 #wakeup wakeup メソッドの以前の呼び出しの効果がクリアされます。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

SelectNow(IConsumer)

対応するチャネルが I/O 操作の準備ができているキーに対してアクションを選択して実行します。

[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

実行するアクション

返品

使用された一意のキーの数 (場合によっては 0)

属性

注釈

対応するチャネルが I/O 操作の準備ができているキーに対してアクションを選択して実行します。

このメソッドは、非ブロッキング選択操作を実行します。

このメソッドを呼び出すと、 #wakeup wakeup メソッドの以前の呼び出しの効果がクリアされます。

11 に追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象