随笔分类 - linux编程之进程控制
摘要:3 IPC通信 3.1 共享内存 3.2 消息队列 3.3 信号灯 例子 1.shmget 2.
阅读全文
摘要:2. 信号通信 2.1 信号的发送 2.2 信号的处理 例子: 1.kill 自己写一个杀死进程函数 2.signal 信号处理
阅读全文
摘要:通信方式分4大类: 管道通信:无名管道 有名管道 信号通信:发送 接收 和 处理 IPC通信:共享内存 消息队列 信号灯 socke 网络通信 1. 进程间的管道通信 1.1 无名管道 无名管道用于父子进程带有亲缘关系的进程 小例子 1.2 有名管道 对于无名管道,pipe要在fork之前创建,这样
阅读全文
摘要:2. 进程的基本操作 接口函数 2.1 创建子进程 2.2 取消进程 2.3 同步进程 例子:创建子进程,打印父子进程的pid
阅读全文
摘要:进程是系统资源分配的最小单位。 1.创建和执行 父进程通过 fork 系统调用创建子进程, 子进程被创建后,处于创建状态。 linux为子进程配置数据结构,如果内存空间足够,子进程就在内核中就绪,成为 就绪状态,等待linux调度。 linux为子进程分配时钟周期,在合适的时间将子进程调度上CPU执
阅读全文