进程编程

    科技2024-03-26  89

    文章目录

    进程概念信号信号处理 进程管理进程创建进程调度进程终止僵尸进程子进程异步清除守护进程 进程通信管道管道通信管道重定向 共享内存获取共享内存 映射内存读写映射内存 消息队列 进程信号量进程池编程任务

    进程概念

    信号

    信号处理

    进程管理

    进程创建

    进程调度

    进程终止

    僵尸进程

    子进程异步清除

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

    守护进程

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

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

    进程通信

    管道

    管道通信

    管道重定向

    共享内存

    获取共享内存

    映射内存

    读写映射内存

    消息队列

    进程信号量

    进程池

    编程任务

    Processed: 0.010, SQL: 8