专栏首页三丰SanFengLinux进程间通信(IPC)机制总览

Linux进程间通信(IPC)机制总览

Linux进程间通信

Ø 管道与消息队列

ü 匿名管道,命名管道

ü 消息队列

Ø 信号

ü 信号基础

ü 信号应用

Ø 锁与信号灯

ü 记录锁

ü 有名信号灯

ü 无名信号灯(基于内存的信号灯)

Ø 共享内存

ü 共享内存介绍

ü 文件映射内存方式

ü 共享内存对象方式

为什么需要进程间通信

Ø 数据传输代表:管道 FIFO 消息队列 SOCKET

Ø 事件通知代表:信号

Ø 分工协作代表:锁和信号灯

Ø 高效数据共享代表:共享内存

进程间通信主要分支及演进

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Linux时间时区详解与常用时间函数

    时间与时区 整个地球分为二十四时区,每个时区都有自己的本地时间。 Ø UTC时间 与 GMT时间 我们可以认为格林威治时间就是时间协调时间(GMT = UTC)...

    三丰SanFeng
  • Linux进程间通信(五) - 信号灯(史上最全)及其经典应用案例

    信号灯概述 什么是信号灯 信号灯用来实现同步,用于多线程,多进程之间同步共享资源(临界资源)。 PV原语:信号灯使用PV原语 P原语操作的动作是: u sem减...

    三丰SanFeng
  • Linux进程间通信(二) - 消息队列

    消息队列 消息队列是Linux IPC中很常用的一种通信方式,它通常用来在不同进程间发送特定格式的消息数据。 消息队列和之前讨论过的管道和FIFO有很大的区别,...

    三丰SanFeng
  • 天池中间件大赛——单机百万消息队列存储分享(作者:我的 96 年表弟)

    这次天池中间件性能大赛初赛和复赛的成绩都正好是第五名,本次整理了复赛《单机百万消息队列的存储设计》的思路方案分享给大家,实现方案上也是决赛队伍中相对比较特别的。

    芋道源码
  • 天池中间件大赛——单机百万消息队列存储设计与实现

    这次天池中间件性能大赛初赛和复赛的成绩都正好是第五名,本次整理了复赛《单机百万消息队列的存储设计》的思路方案分享给大家,实现方案上也是决赛队伍中相对比较特别的。

    涤生
  • [PhalApi实战篇(1)]Redis队列处理异步任务

    [PhalApi实战篇(1)]Redis队列处理异步任务 ? 前言 先在这里感谢phalapi框架创始人@dogstar,为我们提供了这样一个优秀的开源框架. ...

    喵了个咪233
  • 数据结构——队列

    我们在使用手机的时候,偶尔都会碰到过卡住的时候,比如一个地方怎么点都没有用,屏幕也卡住不显示其他东西,但当你把卡住的App关闭掉之后,手机的操作显示就又恢复正常...

    Originalee
  • 栈与队列

    栈(stack)是一种只能在一端进行插入或删除操作的线性表。特点是先进后出(把它想象成羽毛球筒,最先进去的羽毛球最后才能拿出来)

    Howl
  • 2018年云市场份额排名出炉,腾讯云亚太市场增速第一

    美国市场研究机构Synergy Research Group日前公布了2018年第四季度及全年的全球云基础设施服务市场数据。

    腾讯云数据库 TencentDB
  • java并发队列之阻塞队列-ArrayBlockingQueue

    今天讲阻塞队列,阻塞队列有很多,这篇文章只讲解ArrayBlockingQueue,其他的大同小异。

    胖虎

扫码关注云+社区

领取腾讯云代金券