进程控制
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了进程控制相关的知识,希望对你有一定的参考价值。
进程的基本环境信息,包括进程的概念,进程的标识、进程的命令行和进程的环境变量。
进程的生命周期,包括进程的创建、新进程的执行、进程的休眠、进程的同步和进行的终止等。
僵死进程是已经终止,但是没有从进程表中清除的进程。
僵死进程的现象、僵死进程的形成原因,以及僵死进程的4中预防方法。
守护进程是一种在后台长期运行的程序,守护进程的概念、守护进程的涉及流程和一个转化为普通进程为守护进程的函数。
进程基本环境
进程是程序的一次执行,是运行在自己的虚拟地址空间的一个具有独立功能的程序。
进程是分配和释放资源的基本单位,当程序执行时,系统创建进程,分配内存和CPU等资源;进程结束时,系统回收这些资源。
进程概念
进程通常是由程序、数据和进程控制块(PCB)三个部分组成的。
程序:描述进程所要完成的功能;
数据:为进程提供了运行所需的堆栈和私有数据;
进程控制块:含有进程的描述和控制信息,集中反映进程的动态特性,是系统识别和控制进程的依据。
1. 进程与程序
进程是程序的一次执行,故程序是一个静态的概念,本身可以作为一种软件资源长期保存;
而进程是程序的执行过程,是动态概念,有一定的生命周期,具有产生、发展和消亡的过程。
程序是一个规划,它计划了所要执行的代码和所要完成的动作;
进程是一位执行者,它依照程序的设计,申请资源,计算数据,并完成预定的任务。
一个程序可以同时由多个进程执行;一个进程也可以有顺序地执行若干个程序。
2. 进程与线程
线程又叫轻负荷进程,它是在进程的基础上的一次执行,一个进程可以有多个线程。
线程没有独立的资源
以上是关于进程控制的主要内容,如果未能解决你的问题,请参考以下文章