背景,前景和背景之间有什么区别?主线? .NET中的diff类型有哪些?
答案 0 :(得分:7)
后台线程(其Thread对象的Background
属性设置为true
)将
不要阻止申请退出。
一旦所有正常(前台)线程退出,任何正在运行的后台线程都会立即终止。 此外,如果卸载了AppDomain,AppDomain中的所有后台线程都会立即中止。
由ThreadPool管理的线程是后台线程。
前台线程是普通线程。
主线程是启动程序的初始线程。 (运行Main
方法的线程)
有关详细信息,请参阅here。
答案 1 :(得分:5)
文件中简明扼要地说明了这一区别。程序结束时后台线程被中断。
http://msdn.microsoft.com/en-us/library/h339syd0(VS.71).aspx
答案 2 :(得分:0)
后台线程就是这样,它是一个从应用程序的UI线程在后台运行的线程。类似于winforms应用程序的UI线程是负责重新绘制UI和其他用户交互的线程。
将长时间运行的进程移至后台线程将有助于提高可用性。这是一个很好的intro document给你穿线。