随笔分类 - 进程与线程
摘要:1. 僵死进程 进程调用exit后,存储区已经释放,描述符已经关闭后,内核还为每一个进程保留了一定信息(进程ID、终止状态、使用的CPU时间等),需要其父进程调用wait、waitpid。若父进程没有对其调用wait。则子进程就是僵死进程。 如果父进程先于子进程结束,则该子进程父进程变成了init
阅读全文
posted @ 2020-03-23 12:56
T,X
摘要:daemon进程,后台执行,生存周期长 查看守护进程:ps -axj 或 ps -efj 用[ ] 括起来的就是守护进程 特殊进程kthreadd:用来创建其他内核进程的进程,PID为2 创建守护进程的规则: umask设置文件模式屏蔽字,一般设为0 fork后父进程exit:子进程继承了父进程的进
阅读全文
摘要:1. 管道 fd[0]用来读,fd[1]用来写。fd[1]的输出是fd[0]的输入;成功返回0,失败-1 特点: 半双工:同一时间数据只能在一个方向上流动 只能在有共同祖先的两进程之间使用 是进程的资源,不在文件系统 父子进程间用匿名管道: 写一个读端已经关闭的管道,会产生信号 SIGPIPE,如果
阅读全文

浙公网安备 33010602011771号