背景线程、前台线程和主线程有什么区别?.NET中有哪些不同类型的线程?
背景线程、前台线程和主线程有什么区别?.NET中有哪些不同类型的线程?
一个后台线程(其Thread对象的Background属性设置为true)不会阻止应用程序退出。
一旦所有正常(前台)线程退出,任何正在运行的后台线程都会立即终止。此外,如果卸载了AppDomain,则AppDomain中的所有后台线程都会立即中止。
由ThreadPool管理的线程是后台线程。
前台线程是普通线程。
主线程是启动程序的初始线程。(运行Main方法的线程)
有关更多信息,请参见这里。
ThreadPool.SetMaxThreads
来更改它。 - SLaks