1.什么是进程?
进程是具有独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的独立单位。进程是可与其他程序并发执行的程序,在一个数据集合的运行过程。
2.进程的5个概念
(1)结构特性:为了控制和管理进程,系统为每一个进程设立一个**进程控制块
(2)动态性:进程的实质是程序的一次执行过程,进程是动态产生,动态消亡的,进程在其生命周期内,在产生,执行,消亡中转换
(3)异步性:由于进程间的相互制约,使进程具有执行的间断性
(4)并发性:任何进程都可以同其他进程一起向前推进
(5)独立性:进程是一个能独立运行的基本单位,同时也是系统进行资源分配和调度的独立单位
3.什么是线程?
一个进程由一个或多个线程组成的,线程是一个进程中代码的不同执行路线。进程之间相互独立,但同一进程下的合个线程之间共享程序的内存空间