0

CPU使用率、メモリ使用率、ハードディスク使用率などを常に監視する複数のスレッドを持つ監視アプリケーションがあります。これをそれぞれ監視する別のスレッドを作成し、whileループの下で実行し続け、同じ値を取得します.

ここで私の質問は、保持するthread.IsBackGround = trueとどうなるか、保持するとどうなるかということthread.IsBackGround = falseです。

フォアグラウンドスレッドとバックグラウンドスレッドの違いを知っています。しかし、私が使用するのに適したものを手に入れることができません。複数のフォアグラウンド スレッドを実行している場合、アプリケーションを停止するとすべてのフォアグラウンド スレッドが自動的に停止しますか? または明示的に停止する必要がありますか?

バックグラウンド スレッドの場合、それらはシステムによって中止されます。

4

0 に答える 0