管道pipe

HalvmånEver15 天前
linux·运维·服务器·c++·system v·管道pipe
Linux:深入剖析 System V IPC下(进程间通信九)System V 共享内存是 Linux 下性能最高的进程通信方式,其 “零拷贝” 特性使其在大数据量传输场景中无可替代。但新手使用时,往往会遇到权限错误、资源泄漏、数据竞争等问题。本文将从实战角度,拆解 System V 共享内存的底层实现,给出可复用的 C++ 封装方案,并总结新手必踩的坑与优化策略,帮你真正掌握这一核心技术。
HalvmånEver15 天前
linux·运维·数据库·c++·system v·管道pipe
Linux:深入剖析 System V IPC上(进程间通信八)在 Linux 系统编程中,进程间通信(IPC)是实现多进程协作的核心能力。相较于管道、FIFO 等基于文件的简易 IPC 机制,System V IPC(共享内存、消息队列、信号量)凭借 “内核级资源管理”“零拷贝高性能” 等特性,成为高性能进程通信的经典方案。本文将从内核底层视角,拆解 System V IPC 的核心逻辑、组件特性,并客观分析其优缺点,帮你吃透这一 Linux 系统编程的核心知识点。
HalvmånEver19 天前
linux·运维·服务器·c++·命名管道·管道pipe
Linux:命名管道(进程间通信六)我们学习了匿名管道,我们知道匿名管道只能适用于血缘关系间的通信(比如父子),但是我们想要在两个毫不相关的进程间通信,又该怎么办呢??于是我们的命名管道,开始表演他的独门绝技--打开同一路径下的同名文件(命名管道文件) 实现通信
HalvmånEver19 天前
linux·运维·服务器·ipc·命名管道·管道pipe
Linux:命名管道实现IPC(进程间通信七)上篇博客我们说过在这篇博客我们将改进我们上篇博客写的,命名管道实现简易通信,下面是改进之后的代码,这里我不详细写出来,希望大家可以凭借上节课的知识以及代码内容,真正的自己理解并且复现一遍~~
HalvmånEver22 天前
linux·运维·服务器·c++·进程池·管道pipe
Linux:基于匿名管道创建出简易进程池(进程间通信五)我们已经认识到了匿名管道,这篇博客我们不仅要将匿名管道的一些其他知识点讲解,还要写出属于自己的进程池,话不多说,开始我们今天的学习啦~~
HalvmånEver23 天前
linux·运维·c++·管道pipe
Linux:匿名管道的五大特性(进程间通信三)元旦快乐,期末周悲伤,这两个星期没时间学习计算机相关内容啦,今天是开年的的一篇博客,延续上一篇博客内容,今天我们来谈谈匿名管道的五大特征~~
我是有底线的