
Linux
文章平均质量分 96
兀洪荒
这个作者很懒,什么都没留下…
展开
-
Linux进程通信02-信号相关内容
Linux进程通信信号概述信号编号信号四要素 信号概述 信号和无名管道一样为linux进程间通信最古老方式。信号为软中断,异步通信方式。用户进程和内核进程可以通过信号交互。 信号特点: 1. 简单 2. 不能携带大量信息 3. 满足某个特设条件才发送 完整信号周期: 信号的产生,信号在进程中的注册,信号在进程中的注销,执行信号处理函数。 信号编号 Unix早期版本就提供了信号机制,但不可靠,信号可能丢失。Berkeley 和 AT&T都对信号模型做了更改,增加了可靠信号机制。但彼此不兼容。PO原创 2021-10-21 16:02:10 · 1187 阅读 · 0 评论 -
Linux进程通信01-无名管道、有名管道、共享存储映射
Linux进程通信进程间通讯概念管道(无名管道)pipe管道读写情况总结设置为非阻塞查看管道缓冲区大小有名管道(FIFO文件)有名管道的创建有名管道读写有名管道注意事项共享存储映射存储映射函数注意事项共享映射方式操作文件共享映射实现父子进程通信匿名映射实现父子进程通信 进程间通讯概念 进程是一个独立的资源分配单元,不同进程之间无法直接访问对方资源。但又由于进程间需要交互,故需要进程间通信。 进程间通信的目的: 1. 数据传输:一个进程需要将它的数据发送给另一个进程。 2. 通知事件:一个进程需要向另一个或一原创 2021-10-20 23:34:39 · 521 阅读 · 0 评论 -
Linux进程控制:进程信息查询、进程的创建与杀死、进程替换、僵尸进程
Linux进程控制进程控制进程控制块PCB进程状态stat中参数含义:进程信息查看pstop杀死进程killkillall进程号&查询进程号的函数getpid()getppid()getpgid()进程创建fork()fork后子进程和父进程信息区别fork扩展进程退出本进程退出exit() & _exit()等待子进程退出wait()解析status字段宏函数waitpid()进程替换exec 函数族exec函数族使用说明僵尸进程 进程控制 进程是管理事务的基本单元 进程拥有自己独立的处理原创 2021-10-12 13:24:48 · 932 阅读 · 0 评论