ThreadGroup.Enumerate メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| 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 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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場合は、このスレッド グループのすべてのサブグループを再帰的に列挙します
返品
配列に配置されたスレッドの数
- 属性
注釈
このスレッド グループ内のすべてのアクティブ スレッドを、指定した配列にコピーします。
recurseがtrue場合、このメソッドは、このスレッド グループのすべてのサブグループを再帰的に列挙し、これらのサブグループ内のすべてのアクティブなスレッドへの参照も含まれます。 配列が短すぎてすべてのスレッドを保持できない場合、追加のスレッドは自動的に無視されます。
アプリケーションでは、#activeCount activeCount メソッドを使用して配列の大きさを見積もることができますが、 配列が短すぎてすべてのスレッドを保持できない場合、余分なスレッドは暗黙的に無視されます。 このスレッド グループ内のすべてのアクティブなスレッドを取得することが重要な場合、呼び出し元は、返される int 値が listの長さより厳密に小さいことを確認する必要があります。
このメソッドには固有の競合状態があるため、このメソッドはデバッグと監視の目的でのみ使用することをお勧めします。
1.0 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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場合は、すべてのサブグループを再帰的に列挙します
返品
配列に配置されたスレッド グループの数
- 属性
注釈
指定した配列参照に、このスレッド グループ内のすべてのアクティブなサブグループにコピーします。
recurseがtrue場合、このメソッドはこのスレッド グループのすべてのサブグループを再帰的に列挙し、これらのサブグループ内のすべてのアクティブなスレッド グループへの参照も含まれます。
アプリケーションでは、#activeGroupCount activeGroupCount メソッドを使用して配列の大きさを見積もることができますが、 配列が短すぎてすべてのスレッド グループを保持できない場合、追加のスレッド グループは暗黙的に無視されます。 このスレッド グループ内のすべてのアクティブなサブグループを取得することが重要な場合、呼び出し元は、返される int 値が listの長さより厳密に小さいことを確認する必要があります。
このメソッドには固有の競合状態があるため、このメソッドはデバッグと監視の目的でのみ使用することをお勧めします。
1.0 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。