进程编程

进程概念

进程编程
进程编程
进程编程

信号

进程编程
进程编程
进程编程

信号处理

进程编程
进程编程
进程编程
进程编程

进程管理

进程创建

进程编程
进程编程
进程编程
进程编程
进程编程
进程编程

进程调度

进程编程
进程编程
进程编程
进程编程

进程终止

进程编程

僵尸进程

进程编程
进程编程

子进程异步清除

进程编程
进程编程

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

守护进程

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

进程编程
进程编程
进程编程

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

进程编程

进程通信

管道

进程编程
进程编程

管道通信

进程编程
进程编程
进程编程

管道重定向

进程编程
进程编程
进程编程

共享内存

进程编程
进程编程
进程编程

获取共享内存

进程编程
进程编程
进程编程
进程编程

映射内存

进程编程
进程编程
进程编程

读写映射内存

进程编程
进程编程

消息队列

进程编程
进程编程
进程编程

进程信号量

进程编程
进程编程
进程编程
进程编程
进程编程
进程编程
进程编程

进程编程
进程编程
进程编程

进程池

进程编程

进程编程

编程任务

进程编程
进程编程