这是一个操作系统的相关问题

程序和进程为啥不是一一对应
程序和进程为啥不是一一对应
程序和进程为啥不是一一对应
程序和进程为啥不是一一对应
程序和进程为啥不是一一对应

https://ask.csdn.net/questions/1081403

一个程序至少有一个进程, 反过来说一个进程就是一个程序就不成立了!

记得c中有一个函数就可以开启**子进程**(注意不是**子线程**)好像是 fork什么的

程序是在硬盘上的代码,当把它装载到内存中就变成进程了

首先,程序是静止的,而进程是动态的。一个程序可一控制多个进程,一个进程只能对应一个程序。

可执行文件,机器语言形式的代码文件
代码,包括了机器语言、也包括各种高级语言的程序
进程,代码在运行中的实例。一个可执行文件可以同时多开,多个进程。比如说你同时打开了2个记事本,每个都是一个进程。但是可执行文件只有一个。