进程编程

进程概念

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

信号

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

信号处理

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

进程管理

进程创建

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

进程调度

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

进程终止

在这里插入图片描述

僵尸进程

在这里插入图片描述
在这里插入图片描述

子进程异步清除

在这里插入图片描述
在这里插入图片描述

  • 父进程接收到子进程信号,自动执行Cleanup函数,释放子进程,这样就算父进程休眠也能处理子进程。

守护进程

后台执行没有输出,还可以设置随系统一起启动。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • close(i) 用于关闭文件输入流;文件输出流;文件错误流对应(0,1,2)
  • 再将标准输入流挂载到哑终端,此时什么输入都不可能从哑终端传过来。
  • dup(0):将0号描述符复制一个副本,优先选择最小的文件描述符,此时最小的文件描述符为1号描述符(标准输出流)。这样间接的把标准输出流也挂载到哑终端上。

在这里插入图片描述

进程通信

管道

在这里插入图片描述
在这里插入图片描述

管道通信

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

管道重定向

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

共享内存

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

获取共享内存

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

映射内存

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

读写映射内存

在这里插入图片描述
在这里插入图片描述

消息队列

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

进程信号量

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

进程池

在这里插入图片描述

在这里插入图片描述

编程任务

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值