2009-07-20 24 views

答えて

9
+0

このサイトに含まれているリンクは、動作していませんheresは更新されています。 http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemthreadingthreadclassisbackgroundtopic.asp –

+0

orig link works now .. –

1

通常、デバッガをアタッチすることはまだアクティブであり、それらにどのようなコードを実行している何のスレッドあなたを教えてください。

2

あなたには、いくつかのフォアグラウンドスレッドを実行していることを意味します。すべてのフォアグランドスレッドが実行を完了しない限り、.netアプリケーションは終了しません。

スレッドをバックグラウンドスレッドとしてマークし、次に(Thread.IsBackgroundプロパティ)をチェックできます。アプリケーションが終了するとすぐにすべてのバックグラウンドスレッドが終了することに注意してください。データをデータベースにシリアライズするなどのスレッドで重要な作業を行っている場合は、それらをフォアグラウンド・スレッドとしてのみ保持する必要があります。背景のスレッドは、綴り猫のような重要でないものには適しています。

関連する問題