腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
Linux
内核
中的队列
、
、
、
我一直在寻找队列的常见
内核
实现
的信息,即先进先出数据结构。我想可能有一个,因为它可能是常用的东西,并且有一个
链表
的标准(以list_head结构的形式)。有没有一些我找不到的标准队列
实现
,或者只是使用
链表
作为队列并希望得到最好的结果是一种常见的做法?
浏览 3
提问于2008-12-23
得票数 6
回答已采纳
8
回答
C
++的容器类/库
、
有谁知道
C
容器库吗?我正在寻找一些东西,它给出了
链表
,数组,哈希表等的标准
实现
,以与
C
++ STL相同的方式。主要关注点是: 客户端代码应该能够在不修改库的情况下为多种不同的数据类型创建容器。
浏览 76
提问于2008-11-20
得票数 79
回答已采纳
2
回答
Linux
内核
中的哈希表
、
Linux
内核
有没有在
内核
代码中使用的通用散列表
实现
?我知道
链表
、红黑树和基数树是可用的,但还没有找到通用哈希表
实现
的参考,尽管我知道哈希表在核心
内核
中被大量使用。
浏览 2
提问于2011-03-31
得票数 22
回答已采纳
2
回答
双指针在
linux
内核
哈希表
实现
中的应用
、
、
我正在尝试理解
Linux
内核
中
链表
和哈希表的
实现
。指向该
实现
的链接是。我理解
链表
的
实现
。但是我有点搞不懂为什么hlist (**pprev)中使用了双指针。hlist的链接是。我知道hlist用于
实现
哈希表,因为列表的头部只需要一个指针,而且它节省了空间。为什么不能使用单指针(就像
链表
一样的*prev )?请帮帮我。
浏览 1
提问于2010-06-17
得票数 20
回答已采纳
1
回答
共享内存中的
链表
,
linux
内核
、
实现
2个APIs 1.访问共享内存中存在的
链表
的头部问题中的
内核
是
Linux
。我在一个论坛上读到,应该使用偏移量,而不是使用指针(如果不使用指针,它仍然是
链表
吗) 我真的不太理解这部分。考虑到虚拟内存已经就位,我对将要发生的地址转换也很好奇。
浏览 0
提问于2012-02-25
得票数 1
1
回答
使用序列文件读取
链表
、
、
、
我正在尝试使用序列文件在
linux
内核
中
实现
链表
(或循环
链表
,因为它是在<
linux
/list.h>中定义的)遍历,同时我想将所有节点的数据打印到seq文件并在用户空间应用程序中读取它们。我不是一个很喜欢
C
编程的人,所以我不知道如何做到这一点。我知道如何使用procfs (读/写)函数来读/写proc文件。现在我正在使用它们,所以当客户机应用程序在proc read函数中从
linux
内核
请求数
浏览 1
提问于2015-05-03
得票数 1
1
回答
FreeBSD -如何在
内核
中创建
链表
?
、
我现在正在做一个项目,这个项目是在
内核
中操作
链表
。该项目将
实现
一个“玩具”锁定机制,其中所有的锁都在一个
链表
中。请在以下问题中帮助我: 1)如何在
内核
中创建
链表
?我可以在中使用函数吗?2)在这个项目中,锁是按锁组名称分组的,是不是应该有多个
链表
,每个
链表
代表一个锁组?谢谢!
浏览 1
提问于2011-07-13
得票数 0
回答已采纳
2
回答
清除
Linux
内核
链表
、
、
、
我正在尝试修改一些使用
linux
内核
中使用的
C
链表
的代码,比如fbida中使用的。但我实际上需要清理列表,从头开始,我不确定最安全的方法。我在网上也找不到一个例子。
浏览 2
提问于2012-07-27
得票数 2
2
回答
动态类型(
C
)
、
、
我们都知道,在GCC的
c
程序设计language.But中没有动态类型,我们可以用
c
编程language.Recently
实现
一些动态类型特性,我阅读了talloc的源代码,发现它们做得很好。请给我更多的例子,特别是在
Linux
内核
中使用的技术。
浏览 9
提问于2012-11-12
得票数 1
回答已采纳
1
回答
如何在
linux
内核
中定义全局变量?
、
、
我是
内核
编程的新手,正在尝试在
linux
内核
3.19中
实现
一个系统调用,它可以跟踪
链表
中的进程。因此,每次从用户空间(通过某个包装器函数)调用系统调用时,必须将一个新进程添加到该列表中。我是否必须在
linux
/init/main.
c
中声明mylist变量,或者我可以直接使用EXPORT_GLOBAL。我也读过关于使用extern的文章,但是不知道在哪里声明和定义变量。
浏览 106
提问于2016-07-21
得票数 1
回答已采纳
2
回答
list_for_each vs list_for_each_safe,安全性从何而来?
、
、
我不确定
Linux
内核
中
链表
遍历代码的*_safe变体如何提供额外的安全性保证。谢谢。
浏览 0
提问于2019-10-19
得票数 0
1
回答
fork.
c
:764:在不是结构或联合的内容中请求成员“`list”
、
、
、
嗨,我正在做一个关于编译
内核
的项目。a structure or union 简要说明:我正在使用一个现成的
链表
,它是在
内核
中为每种类型的结构定义的。(所以我有自己的数据结构)此外,我为我的
链表
使用了预定义的函数,如添加,遍历,删除节点,但由于这个错误,我不能有任何进展。在这里你可以看到包含我的数据结构的头文件。这是我的系统调用,我将在新
内核
中使用它。我全局定义了projectList,以便在其他文件中使用它。,您可以在这里看到我添加到fork.
c
中的示例代码。
浏览 6
提问于2013-01-02
得票数 1
回答已采纳
4
回答
操作系统课程有用的先决条件?
、
、
、
在操作系统和系统编程课程中,我们需要设计和
实现
实时操作系统的
内核
(使用
C
和68K完成),对数据结构和算法的了解有多重要?谢谢!
浏览 0
提问于2011-06-22
得票数 4
回答已采纳
3
回答
为什么
Linux
内核
使用循环双链接列表来存储进程列表?
、
Linux
内核
将进程列表存储在一个称为任务列表的循环双链接列表中。背后的原因是什么?为什么使用循环双链接列表?使用这种数据结构的优点是什么?通过使用这种数据结构,创建者试图达到什么目的?
浏览 9
提问于2017-09-06
得票数 11
回答已采纳
2
回答
我可以在
内核
代码之外使用
Linux
内核
链表
吗?
、
、
在
内核
代码的某些部分中使用它之前,我想先尝试一下
内核
链表
。但是如果我只包含list.h,由于依赖关系,它不能工作。如何在single.
c
文件中使用list编写代码,以便只需编译test.
c
即可测试代码?期待着尽快收到您的回音。 另外,我如何使用嵌套
链表
?
浏览 1
提问于2012-11-29
得票数 5
回答已采纳
4
回答
什么是没有定义数据存储的
链表
?
、
、
、
我在
C
中使用单
链表
,没有指向节点值的指针。
浏览 2
提问于2011-08-19
得票数 1
回答已采纳
2
回答
为什么
Linux
内核
没有像glibc那样的优化函数(例如memchr、strchr)?
、
、
当我自己
实现
C
字符串库时,我发现glibc和
Linux
内核
实现
某些函数的方式不同。例如,glibc memchr和glibc strchr使用一些技巧来加速这个函数,但是
内核
memchr和
内核
strchr却没有,为什么
Linux
内核
函数没有像glibc那样优化呢?
浏览 0
提问于2020-02-11
得票数 25
回答已采纳
1
回答
未定义对
内核
模块中导出函数的引用
、
、
、
在用户空间中,我试图从我正在编程的
内核
模块中获取一个导出函数,这样我就可以获得一个结构数组,这样我就可以迭代该数组,以找出该数组中有多少个结构。kernel_mod.
c
user_space.huser_space.
c<
浏览 1
提问于2014-06-14
得票数 0
1
回答
帮助开发windows驱动程序的
内核
库
、
、
、
我正在寻找开源的
内核
级助手库。或者,是否每个驱动程序开发人员都从头开始创建这样的数据处理技术?谢谢你,莫迪 这是我在
内核
模式开发中的第一步,但是很懒……
浏览 0
提问于2013-09-17
得票数 1
1
回答
错误:“res_ninit”未在此范围内声明;您的意思是“res_init”吗?
、
、
、
我试图从它的源代码中安装一个应用程序,它说没有res_ninit、res_nsearch和res_nclose,但是我们可以在
Linux
头中安装,而且我已经安装了apk add
linux
-headers1107 | int res = res_nsearch(&state, hostname.
c
_str(), ns_
c
_in, ns_t_srv, query_buffer, sizeof (query_buffer#include <stdint.h> #include <arpa/
浏览 4
提问于2021-10-07
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux内核中常用的C语言技巧
Linux 内核中常用的 C 语言技巧
Linux 内核中的 C 语言语法扩展
C/C+编程笔记:如何使用C+实现单链表?单链表第一部分
【精通内核】Linux内核rcu(顺序)锁实现原理与源码解析
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券