- 博客(4)
- 收藏
- 关注
原创 详解:进程控制那些事儿
一、进程创建1. fork头文件:#include <unistd.h>函数原型:pid_t fork(void);说明:返回值:fork:父子进程分别有自己独立的地址空间,父子进程代码共享,数据独有子进程返回0,父进程返回的是子进程的PID反过来:子进程返回父进程的PID,父进程返回0,这是错误的从接口说起,
2018-11-29 00:40:57 310
原创 辨析:僵尸进程与孤儿进程
一、僵尸进程1. 概念 处于僵尸状态的进程就是一个僵尸进程2. 产生原因 子进程先于父进程退出; 子进程退出为了保存自己的退出状态,因此退出后资源不会被完全释放。正常情况下,当操作系统检测到了子进程要退出时,会通过 SIGCHLD 信号通知父进程,让父进程去获取子进程的退...
2018-11-20 23:23:55 464
原创 解析环境变量
一、概念     一般是指在操作系统中用来指定操作系统运行环境的一些参数。它具有某些特殊用途,在操作系统中通常具有全局属性,并且可以被子进程继承下去。二、常见环境变量环境变量名称含义PATH指定命令的搜索路径HOME指定用户的主工作目录(即用户登录到Linux系统中时,默认的目录)HISTSIZE保存历史命令记录的条数...
2018-11-20 22:53:33 313
原创 进程的全面解析
一、进程概念狭义定义在生活中,当我们打开某个软件的时候,其实就是将这个程序运行起来,这些程序运行起来都需要被加载到内存中去,而这每一个运行起来的程序就是一个进程,所以说进程是正在运行的程序的实例。广义定义进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动,它是系统进行资源分配和调度的基本单位,是操作系统结构的基础。PCB(进程控制块)在操作系统中,进程的描述信息被放在一个...
2018-11-20 21:52:15 706
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人