如何实现共享内存结构兼容
1.前言 共享内存作为最快的进程间通信手段,在对性能要求苛刻的系统中依然被广泛采用。以最原始的方式使用共享内存时,可能会遇到一些麻烦,本文将使用一个示例进行展示…
1.前言 共享内存作为最快的进程间通信手段,在对性能要求苛刻的系统中依然被广泛采用。以最原始的方式使用共享内存时,可能会遇到一些麻烦,本文将使用一个示例进行展示…
1.前言 这是linux内核数据结构的第三篇,前两篇分别讲了list和hashtable,有不熟悉的小伙伴可以移步参观下。 本篇我们将研究下rbtree的实现。…
1.前言 在读这篇文章之前,建议您先读一下上一篇介绍linux内核list实现的文章,链接在此。由于很多原理性的东西已经在上述文章中进行了阐释,因此这篇文章中不…
1.前言 最近的项目中需要自己实现一个list,顺便研究了下linux内核的list实现(代码在此),记录在本篇文章中,供您参考。 本文仅展示部分代码片段,完整…
1.什么是宏定义代码段 C/C++宏定义属于预处理阶段的功能,操作的对象是源代码。在预处理阶段,编译器根据用户定义的预处理指令,将源代码改造成另外一种形式。 需…