博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
进程控制
阅读量:6271 次
发布时间:2019-06-22

本文共 672 字,大约阅读时间需要 2 分钟。

进程的基本环境信息,包括进程的概念,进程的标识、进程的命令行和进程的环境变量。

 

进程的生命周期,包括进程的创建、新进程的执行、进程的休眠、进程的同步和进行的终止等。

 

僵死进程是已经终止,但是没有从进程表中清除的进程。

 

僵死进程的现象、僵死进程的形成原因,以及僵死进程的4中预防方法。

 

守护进程是一种在后台长期运行的程序,守护进程的概念、守护进程的涉及流程和一个转化为普通进程为守护进程的函数。

 

进程基本环境

 

进程是程序的一次执行,是运行在自己的虚拟地址空间的一个具有独立功能的程序。

进程是分配和释放资源的基本单位,当程序执行时,系统创建进程,分配内存和CPU等资源;进程结束时,系统回收这些资源。

 

 

进程概念

进程通常是由程序、数据和进程控制块(PCB)三个部分组成的。

程序:描述进程所要完成的功能;

数据:为进程提供了运行所需的堆栈和私有数据;

进程控制块:含有进程的描述和控制信息,集中反映进程的动态特性,是系统识别和控制进程的依据。

 

1. 进程与程序

进程是程序的一次执行,故程序是一个静态的概念,本身可以作为一种软件资源长期保存;

而进程是程序的执行过程,是动态概念,有一定的生命周期,具有产生、发展和消亡的过程。

 

程序是一个规划,它计划了所要执行的代码和所要完成的动作;

进程是一位执行者,它依照程序的设计,申请资源,计算数据,并完成预定的任务。

一个程序可以同时由多个进程执行;一个进程也可以有顺序地执行若干个程序。

 

2. 进程与线程

 

线程又叫轻负荷进程,它是在进程的基础上的一次执行,一个进程可以有多个线程。

线程没有独立的资源

转载地址:http://aaqsa.baihongyu.com/

你可能感兴趣的文章
[转载]如何破解Excel VBA密码
查看>>
【BZOJ】2563: 阿狸和桃子的游戏
查看>>
Android对话框-中篇-之建立自己的对话框
查看>>
导出一个数据库中的表中的某一条数据
查看>>
IOS开发工程师欢迎你加入宏略信息
查看>>
hdu1503
查看>>
js 获取两个日期相差的天数--自定义方法
查看>>
应用程序实现关闭屏幕
查看>>
责任链模式
查看>>
(转)Unity中protobuf的使用方法
查看>>
**PHP转义Json里的特殊字符的函数
查看>>
数据扩展性探讨和总结--转
查看>>
C# 导出资源文件到硬盘
查看>>
更改MySQL数据库的编码为utf8mb4
查看>>
TeamCity : .NET Core 插件
查看>>
由数量众多照片拼贴而成的马赛克图片
查看>>
andoid电阻触摸移植
查看>>
BootStrap 专题
查看>>
文件上传限制文件类型
查看>>
Netty线程模型
查看>>