公司网站找哪家,常州网络推广营销公司,wordpress 如何分页,游戏币交易平台代理1#xff1a;信号
描述#xff1a; 信号是linux上的一种软中断通信机制#xff0c;可以向指定进程发送通知#xff0c;总共有64种信号#xff1b; 特点#xff1a; 信号只能作为通知使用#xff0c;没办法传递数据#xff1b;
2#xff1a;socket套接字
描述#…1信号
描述 信号是linux上的一种软中断通信机制可以向指定进程发送通知总共有64种信号 特点 信号只能作为通知使用没办法传递数据
2socket套接字
描述 一种本地计算机内部进程通信方式需要把链接的IP地址换成 127.0.0.1 的回环地址数据再协议栈就转发不会经过网卡 特点 可以在虚拟的回环网卡上抓到数据包会被窃听
3匿名管道
描述 匿名管道是内核中的一段缓冲区提供读写两个接口通过fork创建子进程之后子进程会继承父进程的管道信息 特点 匿名管道是单向的需要创建两个管道才能实现 父子进程的双向收发由于是父子进程通信一个进程崩溃之后再运行则无法通信父子进程关系断开了
4命名管道
特点 和匿名管道基本一致由于是命名管道不会限制血缘关系只要使用对应名字就能打开管道通信
5消息队列
描述 消息队列是内核中的一个信息链表按照消息块组织数据 特点 消息可以指定类型使用一个消息队列来发送不同的类型数据即可实现双向通信
6共享内存
描述 将准备的物理内存页面映射到进程的地址空间实现共享内存 特点 能够实现大量数据通信为了防止多个进程之间写文件冲突需要配合信号量一起使用