进程和线程

应用程序由一个或多个进程组成。 用最简单的术语来说, 进程是一个执行程序。 一个或多个线程在进程的上下文中运行。 线程是操作系统分配处理器时间的基本单元。 线程可以执行进程代码的任何部分,包括当前由另一个线程执行的部件。

作业对象允许将进程组作为一个单元进行管理。 作业对象是可活动、安全、可共享的对象,用于控制与其关联的进程的属性。 对作业对象执行的操作会影响与作业对象关联的所有进程。

线程池是代表应用程序高效执行异步回调的工作线程集合。 线程池主要用于减少应用程序线程数并提供工作线程的管理。

纤程是必须由应用程序手动安排的执行单元。 光纤在计划它们的线程的上下文中运行。

用户模式计划 (UMS) 是一种轻型机制,应用程序可以使用该机制来计划自己的线程。 UMS 线程与 光纤 的不同之处在于,每个 UMS 线程都有自己的线程上下文,而不是共享单个线程的线程上下文。