网络工程师——进程管理——进程状态
进程管理指的是给我们的进程分配CPU资源,当一个APP运行之后会转为进程,并且在整个程序执行过程中,进程状态时属于三态中的某一态。
如果进程处于运行状态,代表它现在正在占用CPU去执行,处于运行状态的进程由于要等待某一事件的完成后才能继续执行,它会从运行状态变成等待状态,例如一个程序在执行过程中,需要用户去敲一个键,那么这个时候会从运行状态变为等待状态,当敲击键盘命令完成后,他会从等待状态变成就绪状态,就绪之后只要等到操作系统经常调度程序选中到CUP中来执行的话,这个时候又会变为运行状态,由于整个系统当中有很多进程,一个进程不可能长时间占用CPU去运行,那么给他分配的时间片到了之后,就会从运行状态变成就绪状态,等待下一次调度。
运行:程序正在运行
等待:程序等待用户操作
就绪:用户操作玩抽,等待系统调度程序调度执行