Linux内核数据结构

标签 linux data-structures kernel

我是模块编写的新手,需要一个循环缓冲区[1] 和一个向量。由于 Linux 内核显然提供了一些数据结构 ( lib )(列表、树),我想知道是否有一个等效向量

虽然我认为我有能力编写自己的代码,但我更喜欢使用库来防止代码重复并避免错误。

[1] 在撰写问题时发现,kfifo , 还有 Queues in the Linux Kernel可能会感兴趣。

最佳答案

据我所知,直到 4.1 Linux 内核才实现向量。并且拥有一个没有任何意义,因为可以使用基本数据结构设计向量,其实现已在 Linux 内核中提供。

关于Linux内核数据结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27020408/

相关文章:

algorithm - 使用 O(1) 辅助存储空间删除二叉树中的所有节点?

data-structures - 浏览历史记录背后的数据结构

conntrack delete 不会停止运行大文件的副本

memory-management - 为什么引用类型存储在堆中?

linux pl011串口驱动: do not output after open/dev/console

linux - 从等待队列过渡到运行队列

c - 如何在 linux 中使用 exec 命令使用 wget 命令?

linux - Ubuntu/Darling - dyld : Failed to load native library: libSimpleWebKit. 所以

Android 替换system/lib/lib.so 不起作用

python - 在 Fedora Core 上安装 Gitosis 时出错