腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何使用
linux
内核
列表
实现
队列
?
、
、
、
我需要用C语言编写一些函数,使用
Linux
内核
列表来操作
队列
。要做的第一个任务是将p指向的节点插入到
队列
中,知道list_head是q。void insertProcQ(struct list_head *q, struct proc *p)struct list_head {};
浏览 2
提问于2015-02-10
得票数 1
回答已采纳
1
回答
POSIX消息
队列
位于哪里(
Linux
)?
、
、
man 7 mq_overview说,POSIX“系统上的...message
队列
可以使用通常用于文件的命令(例如ls(1)和rm(1))来查看和操作。std::cout << "\nFile /dev/mqueue" << argv[1] << ":\n"}Q
浏览 3
提问于2016-07-22
得票数 4
1
回答
在
Linux
中,pthread条件变量是如何
实现
的?
、
、
我的意思是某种伪代码,展示了条件变量操作(信号,等待)是如何使用
内核
原语(互斥,等待
队列
等)
实现
的。
浏览 3
提问于2012-11-04
得票数 2
1
回答
原子enque和dque操作
、
、
我的一个项目要求在
内核
模块中使用原子入队和出队操作。请让我知道有什么API可以做到这一点。 致敬,普拉迪普
浏览 1
提问于2015-01-15
得票数 0
1
回答
什么时候
Linux
“垃圾收集”命名空间?
、
、
我目前对
Linux
(
内核
)名称空间的理解是,它们在创建后的生存期至少只有以下条件之一是正确的:至少有一个绑定挂载存在于命名空间X。天真地,我认为
Linux
内核
会“尽快”破坏名称空间,因为上述条件都不再适用。然而,我注意到在名称空间变得过时和它被破坏之间有一些延迟。如果我没弄错的话,那就是。拥有
Linux
内核
知识的人能更清楚地了解
Linux
的行为吗?
内核
什么时候真正破坏名称空间?如果破坏延
浏览 0
提问于2020-01-08
得票数 4
回答已采纳
1
回答
工作窃取和
内核
级线程
、
、
、
、
每个进程都有一个用于接收工作的工作
队列
,当它们没有工作要做时,会从其他进程的
队列
中窃取。谢谢
浏览 3
提问于2015-02-22
得票数 0
1
回答
在xnu
内核
中有工作
队列
功能吗?
、
、
、
、
我需要在Mac (
内核
模式驱动程序)上使用类似工作
队列
的功能,并且正在寻找一种方法来将工作添加到
队列
中,以便稍后由
内核
线程处理。从概念上讲,这与
Linux
内核
中提供的工作
队列
功能是相同的。XNU
内核
上也有类似的东西吗?
浏览 0
提问于2017-09-21
得票数 1
1
回答
队列
为空后的加权轮询
、
、
、
、
在数据包的加权轮询实施中,当
队列
为空时该怎么办?例如:假设4个
队列
的权重分别为10%、30%、20%、40%。现在假设30%的
队列
是空的-我应该将权重重新分配给其他
队列
吗?(我需要一个在
linux
内核
或以前在加权轮询调度的其他平台上完成的
实现
)
浏览 2
提问于2018-06-05
得票数 0
1
回答
添加到等待
队列
我想知道如何将task_struct添加到
linux
内核
模块的等待
队列
中?例如,如果我想要向WaitQueue添加一个名为task_struct的任务,我可以使用什么函数来
实现
此目的?我知道如何将当前模块添加到等待
队列
中,但我希望将其他正在运行的进程添加到
队列
中,例如,如果vi正在运行,我需要将其添加到等待
队列
中。
浏览 1
提问于2011-11-10
得票数 2
1
回答
互斥锁是否使等待线程在POSIX API中休眠?
、
、
、
、
等待
队列
是否对用户不可见?
浏览 1
提问于2020-02-02
得票数 1
回答已采纳
2
回答
Linux
内核
中的工作
队列
实现
、
、
、
、
有谁能帮助我理解
Linux
内核
中下面提到的API之间的区别:struct workqueue_struct*create_singlethread_workqueue(const char *name); 如果您使用create_workqueue,,您将得到一个工作
队列</
浏览 4
提问于2014-09-28
得票数 0
3
回答
Linux
内核
中的
队列
、
、
、
我一直在寻找
队列
的常见
内核
实现
的信息,即先进先出数据结构。我想可能有一个,因为它可能是常用的东西,并且有一个链表的标准(以list_head结构的形式)。有没有一些我找不到的标准
队列
实现
,或者只是使用链表作为
队列
并希望得到最好的结果是一种常见的做法?
浏览 3
提问于2008-12-23
得票数 6
回答已采纳
1
回答
如何检查进程是否由于调用wait()或waitpid()而等待?
、
、
在sys_wait4中(通过调用wait()或waitpid()
实现
),我们将当前进程插入到保存在其结构任务中的特殊
队列
中:因此,只有进程本身才能被插入到自己的wait_chldexit
队列
中?这是
linux
内核
2.4。
浏览 1
提问于2016-11-07
得票数 0
回答已采纳
1
回答
linux
内核
模块中
内核
线程之间的通信
、
、
、
我刚刚开始学习在
Linux
2.6
内核
上制作
内核
模块的技巧。我要做的是有3个
内核
线程,称为从线程,它们需要将数据发送到第四个
内核
线程,称为主线程,并接收它们各自的响应。slaves可以在任何时候请求,这意味着我需要某种
队列
结构和一种将响应重定向到正确线程的方法。 首先,我考虑
实现
我自己的
队列
结构来对传入的请求进行排队--但是我该如何向主控者发出信号呢?由于缺乏文档(以及无可否认的低级搜索技能),我对如何
实现
这一点感到困惑。你能给我指出正
浏览 1
提问于2011-09-26
得票数 5
回答已采纳
1
回答
内核
空间和用户空间进程标识
、
Linux
调度器如何识别哪个进程来自
内核
空间,哪个进程来自用户空间?假设我在
Linux
中安装了一个应用程序。我启动了应用程序。同时,还有其他
内核
空间进程进入就绪
队列
。现在,
Linux
调度器如何识别哪个排队的进程来自
内核
空间,哪个来自用户空间?
浏览 2
提问于2015-02-14
得票数 0
1
回答
微线程和工作
队列
的区别是什么?
、
、
、
、
我是一个
Linux
设备驱动程序新手,我想知道tasklet和workqueue之间的确切区别。我有以下疑问: 在中断/进程上下文中运行时,中断、线程和工作
队列
使用哪些
内核
堆栈?如果我
实现
了自己的工作
队列
列表,我可以独立地安排/排序吗?
浏览 6
提问于2013-08-19
得票数 13
回答已采纳
2
回答
内核
-
Linux
-
内核
在哪里与cpu对话?
、
、
、
上下文:问题:更新 它稍微扩展了我最初的问题:我们如何才能告诉cpu 任务
队列
在哪里?在
内核
代码中漏掉了这一点。
浏览 4
提问于2015-03-04
得票数 0
回答已采纳
1
回答
当MAC层的
队列
已满时,在现实世界中会发生什么?丢弃?
、
我发现,当MAC层的
队列
已满,而上层(例如IP)仍然向下转发数据包时,此
实现
会选择丢弃这些数据包。 我想知道的是,在现实世界的
实现
中,就像
Linux
内核
中的协议栈一样,MAC层的
队列
(接口的缓冲区?)
浏览 0
提问于2011-02-17
得票数 1
1
回答
用户空间(或用户空间设备驱动程序)中的工作
队列
、
我正在开发已经在用户空间
实现
的设备驱动程序(HDMI、HDCP)。我想要的:c.)添加工作项的延迟执行。也许,我可以通过使用Pth
浏览 4
提问于2013-06-13
得票数 2
2
回答
Linux
内核
-等待
队列
、
、
我正在阅读“Robert的
Linux
内核
开发第三版”,以了解
Linux
内核
是如何工作的。(2.6.2.3) /* ‘q’ is the wait queue we wish to sleep on */ 同样在循环中,当条件仍然没有满足时,我们将继续休眠并调用调度来运行另一个进程--问题是什么时候返回到这个循环?书中说,当进程休眠时,它将从我们
浏览 1
提问于2013-10-12
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux内核工作队列
【精通内核】Linux内核rcu(顺序)锁实现原理与源码解析
Linux 6.2 内核合并了新的 Zstd 实现
Linux内核态高效HTTP代理的设计与实现
Linux内核解读
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券