Linux系统编程——进程和线程的区别与联系_linux线程和进程的区别 swc runnable 比喻-CSDN博客

网站介绍:在许多经典的操作系统教科书中,总是把进程定义为程序的执行实例,它并不执行什么, 只是维护应用程序所需的各种资源,而线程则是真正的执行实体。为了让进程完成一定的工作,进程必须至少包含一个线程。进程,直观点说,保存在硬盘上的程序运行以后,会在内存空间里形成一个独立的内存体,这个内存体有自己的地址空间,有自己的堆,上级挂靠单位是操作系统。操作系统会以进程为单位,分配系统资源,所以我们也说,进程是资源分配的最小单位\color{red}{进程是资源分配的最小单位}进程是资源分配的最小单位。更多详情,请看《进程_linux线程和进程的区别 swc runnable 比喻