进程 线程 服务

程序

程序是计算机指令的集合,以二进制的形式,存储在磁盘上。

进程

进程是系统资源申请、调度和独立运行的最小单位,是正在运行的程序

一个程序可以启动多个进程,如每次打开浏览器都会启动新的进程。

线程

线程是在进程上下文创建的,系统从进程的地址空间中分配资源,供线程使用。真正执行代码的是线程。

创建进程时,操作系统会为此进程创建第一个线程,此线程为主线程,执行 main 或 winmain 函数。

服务

服务常驻在内存中的进程。