Zhonghui

每个不曾起舞的日子,都是对生命的辜负

User Tools

Site Tools


程序:csharp:多线程

C# 多线程


线程的前后台之分

线程有前台和后台之分,必是二者中之一

文档对二者的解释是: 后台线程与前台线程相同,只不过后台线程不会阻止进程终止。一旦属于进程的所有前台线程都终止,公共语言运行时将结束该进程。所有剩余的后台线程将停止,并且无法完成。

默认情况下,以下线程在前台:

  • 主线程 (或主应用程序线程) 。
  • 通过调用类构造函数创建 Thread 的所有线程。

默认情况下,以下线程在后台执行:

  • 线程池线程,由运行时维护的工作线程池。
  • [存疑]从非托管代码进入托管执行环境的所有线程。
/var/www/DokuWikiStick/dokuwiki/data/pages/程序/csharp/多线程.txt · Last modified: 2022/11/23 09:13 by zh