.NET Framework 3.5 の WinForms アプリケーションをデバッグしているときに、名前のない「ワーカー スレッド」を見つけました。
アプリケーションを開いたときに、デフォルトでワーカー スレッドが 1 つあることはわかっています。ただし、デバッグの途中でデバッガーを一時停止して「スレッド」ウィンドウを見ると、約 5 つ以上の同様のスレッド (優先度 = 通常) が表示されます。
アプリケーションによって開かれたすべてのスレッドには名前が付けられているため、少なくとも Thread.Start() を介してコードから開かれることはありません。
ダブルクリックしようとすると、VS.NET もコードを見つけることができません。
これらのスレッドは何ですか? それらは正常ですか、それとも一部の操作で何らかの形で空のスレッドが残されていますか?
それらはタイマーまたは同様の明白でないコントロールである可能性がありますか?関数はバックグラウンドで一時スレッドで動作しますか?