操作系统
文章平均质量分 93
idiot5liev
研究生机械转码,从零开始学 C++。博客是个人学习的笔记与总结,有问题评论留言,一起进步
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Linux 进程间通信(IPC)详解 · 第二篇】内存映射的原理与共享内存
目录&索引1 概述2 内存映射3 共享内存3.1 共享内存代码(互斥锁、条件变量同步)3.2 测试结果4 mmap 与 shm 的区别5 小结1 概述Linux 中的两种共享内存——一种是我们的 IPC 通信 System V 版本的共享内存(shm),另外的一种就是内存映射(mmap)。2 内存映射内存映射的结果——通过直接操作虚拟内存来实现对文件的操作,进而不需要从用户态陷入内核态,以及不需要从内核态回归用户态,故可以加快执行速度。不是专门用来进行数据通信的,但它也可以用于进程间的原创 2021-05-23 01:59:55 · 839 阅读 · 4 评论 -
【Linux 进程间通信(IPC)详解 · 第一篇】进程间通信(IPC)基本概念
目录&索引0 前言1 概述0 前言IPC 是进程间通信(interprocess communication)的简称。传统上该术语描述的是运行在某个操作系统之上的不同进程间各种消息传递(message passing)的方式。1 概述以下三种类型的 IPC 合称为 System V IPC:System V 共享内存区System V 信号量System V 消息队列这个称谓作为这三种 IPC 机制的通称是因为它们源自 System V Unix。System V IPC 在访原创 2021-04-26 11:23:51 · 3657 阅读 · 5 评论
分享