.NET Framework 3.5のデバッグ中に、WinFormsアプリケーションで名前のない「ワーカースレッド」が検出されました。空のワーカースレッドは何ですか?
デフォルトでワーカースレッドが1つあるアプリケーションを開くとわかります。しかし、デバッグの途中でデバッガを一時停止し、「スレッド」ウィンドウを見ると、私は約5以上の類似スレッド(優先度=正常)が表示されます。アプリケーションによって開か
すべてのスレッドが名前を得たので、これらは(少なくともThread.Startを経由して、コードから開かれていない)
私はダブルクリックしようとすると、VS.NETはできませんコードを探します。
これらのスレッドは何ですか?それらは正常ですか、何らかの操作で何らかの理由で空のスレッドが残っていますか?
タイマーなどの明白でないコントロールでも、関数はバックグラウンドで一時スレッドで動作しますか?
System.Windows.Forms.Timerはシングルスレッドであり、親で実行されます(通常は「スレッド」)。メインスレッド ")スレッド –