腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
Linux
内核
中的队列
linux
、
data-structures
、
queue
、
kernel
我一直在寻找队列的常见
内核
实现的信息,即先进先出数据结构。我想可能有一个,因为它可能是常用的东西,并且有一个
链表
的标准(以list_head结构的形式)。有没有一些我找不到的标准队列实现,或者只是使用
链表
作为队列并希望得到最好的结果是一种常见的做法?
浏览 3
提问于2008-12-23
得票数 6
回答已采纳
2
回答
Linux
内核
中的哈希表
data-structures
、
linux-kernel
Linux
内核
有没有在
内核
代码中使用的通用散列表实现?我知道
链表
、红黑树和基数树是可用的,但还没有找到通用哈希表实现的参考,尽管我知道哈希表在核心
内核
中被大量使用。
浏览 2
提问于2011-03-31
得票数 22
回答已采纳
2
回答
清除
Linux
内核
链表
c++
、
c
、
linux
、
list
我正在尝试修改一些使用
linux
内核
中使用的C
链表
的代码,比如fbida中使用的。但我实际上需要清理列表,从头开始,我不确定最安全的方法。我在网上也找不到一个例子。
浏览 2
提问于2012-07-27
得票数 2
2
回答
双指针在
linux
内核
哈希表实现中的
应用
c
、
linux
、
linux-kernel
我正在尝试理解
Linux
内核
中
链表
和哈希表的实现。指向该实现的链接是。我理解
链表
的实现。但是我有点搞不懂为什么hlist (**pprev)中使用了双指针。hlist的链接是。为什么不能使用单指针(就像
链表
一样的*prev )?请帮帮我。
浏览 1
提问于2010-06-17
得票数 20
回答已采纳
2
回答
list_for_each vs list_for_each_safe,安全性从何而来?
linked-list
、
linux-kernel
、
linux-device-driver
我不确定
Linux
内核
中
链表
遍历代码的*_safe变体如何提供额外的安全性保证。谢谢。
浏览 0
提问于2019-10-19
得票数 0
1
回答
使用序列文件读取
链表
c
、
linux-kernel
、
linked-list
、
kernel-module
我正在尝试使用序列文件在
linux
内核
中实现
链表
(或循环
链表
,因为它是在<
linux
/list.h>中定义的)遍历,同时我想将所有节点的数据打印到seq文件并在用户空间
应用
程序中读取它们。现在我正在使用它们,所以当客户机
应用
程序在proc read函数中从
linux
内核
请求数据时,我只是简单地遍历列表并将所有数据存储在缓冲区中,稍后我将其复制给用户。这是表示
链表
节点的struct: struct
浏览 1
提问于2015-05-03
得票数 1
8
回答
C++的容器类/库
c
、
containers
我正在寻找一些东西,它给出了
链表
,数组,哈希表等的标准实现,以与C++ STL相同的方式。主要关注点是: 客户端代码应该能够在不修改库的情况下为多种不同的数据类型创建容器。
浏览 76
提问于2008-11-20
得票数 79
回答已采纳
1
回答
未定义对
内核
模块中导出函数的引用
c
、
arrays
、
linux
、
struct
在用户空间中,我试图从我正在编程的
内核
模块中获取一个导出函数,这样我就可以获得一个结构数组,这样我就可以迭代该数组,以找出该数组中有多少个结构。我可以构建
内核
模块,并且我已经验证了函数是否已导出。正如我前面提到的,我希望获得一个指向ctrl_list的指针,这样我就可以知道该数组中有多少个结构。我得到的错误如下所示。
浏览 1
提问于2014-06-14
得票数 0
3
回答
我能防止
Linux
用户空间的pthread在关键代码中屈服吗?
linux
、
scheduling
、
embedded-linux
、
pthreads
我正在为一个使用2.6.24.3
内核
的嵌入式
Linux
项目开发一个用户空间
应用
程序。我的
应用
程序通过创建2个pthread在两个文件节点之间传递数据,每个pthread都处于休眠状态,直到异步IO操作完成,此时它将唤醒并运行完成处理程序。完成处理程序需要跟踪有多少传输挂起,并维护一些
链表
,一个线程将添加到这些
链表
中,而另一个线程将删除这些
链表
。或者,如果做不到这一点,
Linux
是否可以配置为在持有互斥/自旋锁时防止产生pthread?
浏览 7
提问于2010-05-19
得票数 6
回答已采纳
1
回答
内核
中的红黑树不受保护吗?
linux
、
linux-kernel
、
red-black-tree
在
Linux
内核
中,为了存储进程的内存区域,
Linux
同时使用
链表
和红黑树。是一个函数,它通过红黑树定位vm_end字段大于传递地址的第一个内存区域。
浏览 0
提问于2015-11-27
得票数 5
1
回答
共享内存中的
链表
,
linux
内核
linux
、
shared-memory
实现2个APIs 1.访问共享内存中存在的
链表
的头部问题中的
内核
是
Linux
。我在一个论坛上读到,应该使用偏移量,而不是使用指针(如果不使用指针,它仍然是
链表
吗) 我真的不太理解这部分。考虑到虚拟内存已经就位,我对将要发生的地址转换也很好奇。
浏览 0
提问于2012-02-25
得票数 1
1
回答
FreeBSD -如何在
内核
中创建
链表
?
freebsd
、
kernel
我现在正在做一个项目,这个项目是在
内核
中操作
链表
。该项目将实现一个“玩具”锁定机制,其中所有的锁都在一个
链表
中。请在以下问题中帮助我: 1)如何在
内核
中创建
链表
?我可以在中使用函数吗?2)在这个项目中,锁是按锁组名称分组的,是不是应该有多个
链表
,每个
链表
代表一个锁组?谢谢!
浏览 1
提问于2011-07-13
得票数 0
回答已采纳
3
回答
Linux
内核
中的
链表
冻结机器
c
、
linux
、
linux-kernel
、
linked-list
我编写了一个需要将消息推送到用户空间的
内核
模块。其思想是
内核
模块缓冲消息并向用户空间程序发送信号,然后用户空间程序继续并通过netlink套接字请求来获取消息。我不知道我做错了什么,并且我在
内核
模块中的其他地方成功地使用了
链表
。它只是将一项推送到
链表
的尾部。如果我注释掉添加到
链表
中的项,并且只调用一个信号,程序将无限期运行,所以我不认为问题出在信号上。
浏览 4
提问于2013-10-04
得票数 1
1
回答
fork.c:764:在不是结构或联合的内容中请求成员“`list”
c
、
data-structures
、
linux-kernel
、
kernel
嗨,我正在做一个关于编译
内核
的项目。do_fork':简要说明:我正在使用一个现成的
链表
,它是在
内核
中为每种类型的结构定义的。(所以我有自己的数据结构)此外,我为我的
链表
使用了预定义的函数,如添加,遍历,删除节点,但由于这个错误,我不能有任何进展。在这里你可以看到包含我的数据结构的头文件。这是我的系统调用,我将在新
内核
中使用它。我全局
浏览 6
提问于2013-01-02
得票数 1
回答已采纳
1
回答
是否有人使用UDP巨型图实现了解决方案?
network-programming
、
udp
我最近学到了巨型图(仅限UDP包> 65k - IPv6 )。虽然我不需要使用它们,但我想我应该深入研究一下,看看人们是如何做一些聪明的事情的。那么,是否有人使用过它们?如果使用过,又是如何使用的?哪种语言/软件/硬件支持它们?干杯
浏览 2
提问于2012-09-20
得票数 4
回答已采纳
2
回答
我可以在
内核
代码之外使用
Linux
内核
链表
吗?
linux
、
list
、
kernel
在
内核
代码的某些部分中使用它之前,我想先尝试一下
内核
链表
。但是如果我只包含list.h,由于依赖关系,它不能工作。另外,我如何使用嵌套
链表
?
浏览 1
提问于2012-11-29
得票数 5
回答已采纳
3
回答
sk_buff如何指向sk_buff_head
c
、
networking
、
linux-kernel
linux
内核
中的sk_buff数据结构被组织成一个双向
链表
,但是这个
链表
的最后一个成员和第一个成员指向一个sk_buff_head struct。
浏览 2
提问于2014-06-18
得票数 1
1
回答
无法通过
Linux
内核
模块中的/proc文件系统读取
链表
c
、
linux
、
kernel
、
kernel-module
我想通过/proc文件系统读取
内核
模块创建的
链表
。我的用户空间程序将包含一个fopen()调用,用于打开/proc/file1进行读取,并将使用while循环来执行fread(),以便在每个循环中从
链表
中读取一个节点。100,fp)){ // buffer is cleared before next iteration fclose(fp);
内核
模块创建一个
链表</em
浏览 3
提问于2012-02-15
得票数 2
3
回答
没有任何发行版的
Linux
linux
、
distributions
可能重复: 是否可以单独安装
linux
内核
?默认的
Linux
操作系统是否对用户不可用?
浏览 0
提问于2012-11-23
得票数 18
回答已采纳
2
回答
内核
链表
内核
Oop
c
、
linux-kernel
、
operating-system
、
linked-list
、
kernel
我试图在
内核
级别上使用
linux
/list.h创建一个链接列表。我的代码会编译,但是当我试图将多个节点添加到链接列表中时,它会导致
内核
Oops。下面是我的
内核
级代码: struct Node { struct list_head list; LIST_HEADarg = "Hello"; return syscall(351, "Hello", sizeof
浏览 5
提问于2013-10-29
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
鸿蒙内核源码分析:双向循环链表篇
Linux内核出现漏洞
Windows 内核和 Linux 内核的区别(二)
Windows 内核和 Linux 内核的区别(一)
谷歌 Linux 内核开发者使用 macOS 编译 ARM64 Linux 内核
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券