Windows 和 Linux 中的进程状态是什么?
进程不仅仅是正在执行的程序,而是在程序执行时的活动状态,并且它拥有自己的进程控制块。
进程需要其他资源,例如内存、CPU、硬盘和输入/输出等。
进程有以下五种状态:

新建 - 进程的新建状态表示进程刚刚创建,并存储在硬盘上。此进程将由操作系统提取到主内存中。新建状态是初始状态。
就绪 - 进程的就绪状态表示进程正在等待分配 CPU。新建状态的进程由操作系统从辅助存储器提取到主存储器中。而短期调度程序从就绪队列中选择进程。
执行 - 进程的执行状态表示进程正在运行,并且 CPU 已分配给此进程以完成此进程执行的所需操作。
等待 - 等待状态是进程等待某些可能被其他进程持有的资源的状态。如果进程获得所需的资源,则它将进入就绪状态以供进一步执行。
终止 - 这是进程的最后状态,其中进程将终止,并且该进程的生命周期将以该状态结束。
在 Linux 操作系统中,如果父进程终止,则所有关联的子进程将被迫退出,但是,
在 Windows 操作系统中,如果父进程终止,子进程将继续运行。
当进程终止但其状态尚未被父进程读取时,则该进程称为僵尸进程。
僵尸进程是 UNIX 和类 UNIX 计算机操作系统上的一个进程,该进程已完成进程的执行,但仍在进程表中有一个条目,这意味着它处于终止状态。
广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP