文章目录
进程概念
信号
信号处理
进程管理
进程创建
进程调度
进程终止
僵尸进程
子进程异步清除
- 父进程接收到子进程信号,自动执行Cleanup函数,释放子进程,这样就算父进程休眠也能处理子进程。
守护进程
后台执行没有输出,还可以设置随系统一起启动。
close(i)
用于关闭文件输入流;文件输出流;文件错误流对应(0,1,2)- 再将标准输入流挂载到哑终端,此时什么输入都不可能从哑终端传过来。
dup(0)
:将0号描述符复制一个副本,优先选择最小的文件描述符,此时最小的文件描述符为1号描述符(标准输出流)。这样间接的把标准输出流也挂载到哑终端上。
进程通信
管道
管道通信
管道重定向
共享内存
获取共享内存
映射内存
读写映射内存
消息队列
进程信号量
进程池
编程任务