GC ルートについて質問があります。GC ルートの 1 つが「ライブ スレッド」であることを読みました。どういう意味ですか?
各スレッドには独自のスタックがあり、スタックのローカル変数はスレッドの GC ルートであるという印象を常に持っていましたが、今では混乱しています。フレーム スタックまたはネイティブ スタック上にない、スレッド表現に含まれるオブジェクト参照には、他にどのような種類がありますか?
もう 1 つの質問は、若い世代のコレクションが GC ルートを使用するのか、それとも主要なアルゴリズム専用なのかということです。
ありがとう
更新: 申し訳ありませんが、簡単にするために: 私はこの短い記事を読みました: yourkit.com/docs/java/help/gc_roots.jsp と GC ルートとして「スレッド」オプションがあります。それはそのスレッドを正確に意味しますGCルートですか?スレッド GC ルートによって参照され、そのスタックによって参照されないオブジェクトの種類は何ですか? これらの 2 つのカテゴリが異なるのはなぜですか。