我知道当 main 方法正在运行并且正在运行的唯一其他线程是后台线程时,应用程序就会退出。除了是否延迟程序终止之外,后台线程是否与非后台线程执行不同的操作或响应不同?
最佳答案
不,它们与普通线程相同,只是它们不会阻止进程终止。
From MSDN:
Background threads are identical to foreground threads, except that background threads do not prevent a process from terminating.
关于.net - IsBackground 对 .Net 线程的影响?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3796686/