系统编程
文章平均质量分 94
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 · 581 阅读 · 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 · 2828 阅读 · 5 评论 -
【个人笔记】网络编程与高级系统编程 学习笔记
目录&索引前言第一章 命令行解析第二章 文件与目录基本操作第三章 高级 IO P1第四章 高级IO P2第五章 多进程第六章 进程体系与进程管理第七章 进程间通信共享内存互斥锁和条件变量命名管道和匿名管道内存映射信号量消息队列第八章 多线程编程第九章 计算机网络第十章 网络编程粘包问题——C/S 文件传输软件的设计与实现网络并发模型结论前言网络编程与高级系统编程 0317 复习 0516 完成 0606历时三个月满当当,期间高强度两周搞定计网,完结撒花~数据库、还有重新开始刷题、面经,来啦来原创 2021-06-06 16:47:09 · 506 阅读 · 0 评论