ボタンのクリックイベントハンドラ
private void mnLStart_Click(object sender, System.EventArgs e)
{
 Thread thread = new Thread(new ThreadStart(〜〜〜));
 thread.Start();
}
のようにスレッドを開始し、そのスレッド長いこと処理をしているとします。
thread はスコープを抜けているのでそのスレッドを参照できませんよね

そうするとスレッドが実行中でもGCによって回収されるのでしょうか?
実行が終わるまで回収はされないのでしょうか?されないとするとなぜですか?