言語

ThreadGroup.Enumerate メソッド

定義

オーバーロード

名前 説明
Enumerate(Thread[])

このスレッド グループとそのサブグループ内のすべてのアクティブ スレッドを、指定した配列にコピーします。

Enumerate(ThreadGroup[])

指定した配列参照に、このスレッド グループとそのサブグループ内のすべてのアクティブなサブグループにコピーします。

Enumerate(Thread[], Boolean)

このスレッド グループ内のすべてのアクティブ スレッドを、指定した配列にコピーします。

Enumerate(ThreadGroup[], Boolean)

指定した配列参照に、このスレッド グループ内のすべてのアクティブなサブグループにコピーします。

Enumerate(Thread[])

このスレッド グループとそのサブグループ内のすべてのアクティブ スレッドを、指定した配列にコピーします。

[Android.Runtime.Register("enumerate", "([Ljava/lang/Thread;)I", "GetEnumerate_arrayLjava_lang_Thread_Handler")]
public virtual int Enumerate(Java.Lang.Thread[]? list);
[<Android.Runtime.Register("enumerate", "([Ljava/lang/Thread;)I", "GetEnumerate_arrayLjava_lang_Thread_Handler")>]
abstract member Enumerate : Java.Lang.Thread[] -> int
override this.Enumerate : Java.Lang.Thread[] -> int

パラメーター

list
Thread[]

スレッドのリストを配置する配列

返品

配列に配置されたスレッドの数

属性

注釈

このスレッド グループとそのサブグループ内のすべてのアクティブ スレッドを、指定した配列にコピーします。

このメソッドの呼び出しは、呼び出しとまったく同じ方法で動作します

<blockquote> #enumerate(Thread[], boolean) enumerate(list, true)</blockquote>

1.0 で追加されました。

Javaドキュメント。

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

適用対象

Enumerate(ThreadGroup[])

指定した配列参照に、このスレッド グループとそのサブグループ内のすべてのアクティブなサブグループにコピーします。

[Android.Runtime.Register("enumerate", "([Ljava/lang/ThreadGroup;)I", "GetEnumerate_arrayLjava_lang_ThreadGroup_Handler")]
public virtual int Enumerate(Java.Lang.ThreadGroup[]? list);
[<Android.Runtime.Register("enumerate", "([Ljava/lang/ThreadGroup;)I", "GetEnumerate_arrayLjava_lang_ThreadGroup_Handler")>]
abstract member Enumerate : Java.Lang.ThreadGroup[] -> int
override this.Enumerate : Java.Lang.ThreadGroup[] -> int

パラメーター

list
ThreadGroup[]

スレッド グループの一覧を配置する配列

返品

配列に配置されたスレッド グループの数

属性

注釈

指定した配列参照に、このスレッド グループとそのサブグループ内のすべてのアクティブなサブグループにコピーします。

このメソッドの呼び出しは、呼び出しとまったく同じ方法で動作します

<blockquote> #enumerate(ThreadGroup[], boolean) enumerate(list, true)</blockquote>

1.0 で追加されました。

Javaドキュメント。

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

適用対象

Enumerate(Thread[], Boolean)

このスレッド グループ内のすべてのアクティブ スレッドを、指定した配列にコピーします。

[Android.Runtime.Register("enumerate", "([Ljava/lang/Thread;Z)I", "GetEnumerate_arrayLjava_lang_Thread_ZHandler")]
public virtual int Enumerate(Java.Lang.Thread[]? list, bool recurse);
[<Android.Runtime.Register("enumerate", "([Ljava/lang/Thread;Z)I", "GetEnumerate_arrayLjava_lang_Thread_ZHandler")>]
abstract member Enumerate : Java.Lang.Thread[] * bool -> int
override this.Enumerate : Java.Lang.Thread[] * bool -> int

パラメーター

list
Thread[]

スレッドのリストを配置する配列

recurse
Boolean

true場合は、このスレッド グループのすべてのサブグループを再帰的に列挙します

返品

配列に配置されたスレッドの数

属性

注釈

このスレッド グループ内のすべてのアクティブ スレッドを、指定した配列にコピーします。 recursetrue場合、このメソッドは、このスレッド グループのすべてのサブグループを再帰的に列挙し、これらのサブグループ内のすべてのアクティブなスレッドへの参照も含まれます。 配列が短すぎてすべてのスレッドを保持できない場合、追加のスレッドは自動的に無視されます。

アプリケーションでは、#activeCount activeCount メソッドを使用して配列の大きさを見積もることができますが、 配列が短すぎてすべてのスレッドを保持できない場合、余分なスレッドは暗黙的に無視されます。 このスレッド グループ内のすべてのアクティブなスレッドを取得することが重要な場合、呼び出し元は、返される int 値が listの長さより厳密に小さいことを確認する必要があります。

このメソッドには固有の競合状態があるため、このメソッドはデバッグと監視の目的でのみ使用することをお勧めします。

1.0 で追加されました。

Javaドキュメント。

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

適用対象

Enumerate(ThreadGroup[], Boolean)

指定した配列参照に、このスレッド グループ内のすべてのアクティブなサブグループにコピーします。

[Android.Runtime.Register("enumerate", "([Ljava/lang/ThreadGroup;Z)I", "GetEnumerate_arrayLjava_lang_ThreadGroup_ZHandler")]
public virtual int Enumerate(Java.Lang.ThreadGroup[]? list, bool recurse);
[<Android.Runtime.Register("enumerate", "([Ljava/lang/ThreadGroup;Z)I", "GetEnumerate_arrayLjava_lang_ThreadGroup_ZHandler")>]
abstract member Enumerate : Java.Lang.ThreadGroup[] * bool -> int
override this.Enumerate : Java.Lang.ThreadGroup[] * bool -> int

パラメーター

list
ThreadGroup[]

スレッド グループの一覧を配置する配列

recurse
Boolean

true場合は、すべてのサブグループを再帰的に列挙します

返品

配列に配置されたスレッド グループの数

属性

注釈

指定した配列参照に、このスレッド グループ内のすべてのアクティブなサブグループにコピーします。 recursetrue場合、このメソッドはこのスレッド グループのすべてのサブグループを再帰的に列挙し、これらのサブグループ内のすべてのアクティブなスレッド グループへの参照も含まれます。

アプリケーションでは、#activeGroupCount activeGroupCount メソッドを使用して配列の大きさを見積もることができますが、 配列が短すぎてすべてのスレッド グループを保持できない場合、追加のスレッド グループは暗黙的に無視されます。 このスレッド グループ内のすべてのアクティブなサブグループを取得することが重要な場合、呼び出し元は、返される int 値が listの長さより厳密に小さいことを確認する必要があります。

このメソッドには固有の競合状態があるため、このメソッドはデバッグと監視の目的でのみ使用することをお勧めします。

1.0 で追加されました。

Javaドキュメント。

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

適用対象