随笔分类 -  linux编程之进程控制

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