ホームページ >Java >&#&チュートリアル >Javaスレッドグループ構築手法のソースコード解析
このスレッド グループを見てみましょう。スレッド グループの名前は system で、優先度を設定し、親スレッドが空であることを指定します。これがルート スレッド グループ、およびこのメソッドはプライベートです。 は呼び出されません。
現在のスレッドをスレッド グループに追加します
上記のコード ロジックを試してみましょう。はい、スレッドはありません。指定されたグループは、現在作成されているメインスレッドのスレッド グループに参加します。スレッド グループが指定されている場合は、現在のスレッド グループになります。
ソース コードを見ても同じことが当てはまります:
アクティブなスレッドの数とアクティブなスレッドgroups は両方とも 0 です:
スレッドが開いていないので、スレッドを開く必要があります。ここでアクティブなスレッドの数を確認できます:
ソース コードを見てみましょう。開始後にスレッド グループに追加されたスレッドは次のとおりです:
その後、スレッドは開始されます。追加しても追加しても、開始されていないスレッドが減算されます。
#スレッド グループの下にスレッド グループを置くことはできますか? 実験してみましょう。次のようにサブスレッド グループを追加しました: 現時点では、次の場所に別のスレッド グループがあることがわかります。 it スレッド グループ #つまり、スレッド グループの下にスレッドまたはスレッド グループが存在する可能性があります。 メイン スレッドのスレッド グループを見てみましょう。コードは次のとおりです: #メイン スレッドのスレッド グループはまだ残っています。システムについて言えば、このルート スレッド グループにはサブスレッドやその下にサブスレッド グループなどを持つことができます。以上がJavaスレッドグループ構築手法のソースコード解析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。