背景螺纹和前景螺纹

时间:2013-06-28 06:17:07

标签: c# multithreading background-thread

我有一个监控应用程序,它将有多个线程不断监视CPU使用情况,内存使用情况,硬盘使用情况等。我创建了一个单独的线程来监视每一个并在while循环下继续运行获取值同样的。

现在我的问题是,如果我保留thread.IsBackGround = true会发生什么,如果我保留thread.IsBackGround = false会怎样?

我知道前景线程和后台线程之间的区别。但我无法得到对我来说更好的东西。如果我有多个前台线程在运行,那么如果我停止应用程序,所有前台线程会自动停止吗?或者我需要明确地阻止它们?

如果是后台线程,那些将被系统中止。

0 个答案:

没有答案