C# 面试题-2.前台线程和后台线程
相同点: 前台线程和后台线程,都是 Tread 创建的 区别: 后台线程设置了 IsBackground = true;(默认创建的都是 前台线程) 前台线程:会阻止应用程序退出,直到线程完成任务(主线程结束后,还会等待线程结束才退出)。如果必须等待线程完成才退出的,如退出程序时保存数据时,可以使用前台线程 后台线程:不会阻止应用程序退出,应用程序退出时后台线程会被强制终止(主线程结束后,即使后台线程还没结束,程序也会退出)。如果对线程是否完成没有硬性要求,所做的内容也可以丢失,这时可以使用后台线程 例子: public static…