我知道,当main方法正在运行,而运行的其他线程只有后台线程时,应用程序就会退出。除了是否延迟程序终止,后台线程是否与非后台线程做了不同的事情或响应不同?
不,它们与普通线程相同,只是不阻止进程终止。
From MSDN:
后台线程与 前台线程,除了 进程终止。
http://www.albahari.com/threading/