进程的不同定义:
进程是程序的一次执行过程。
进程是一个程序及其数据在处理机上顺序执行时所发生的活动。
进程是具有独立功能的程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。
进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位。
线程:独立运行或调度的基本单位。
在os中引入进程的目的是为了使多个程序能并发执行,以提高资源利用率和系统吞吐量,那么在os中再引入线程,则是为了减少程序在并发执行时所付出的时空开销,是os具有更好的并发性。由于有了线程,线程切换时,有可能会发生进程切换,也有可能不发生进程切换,平均而言每次切换所需的开销就变小了。
网友评论