腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何进行
内核
线程通信?
linux-kernel
、
multithreading
如何让
内核
模块中的线程进行通信?我正在编写一个
内核
模块,我的架构将使用三个需要通信的线程。到目前为止,我的研究让我相信唯一的方法是使用共享内存(声明全局变量)和锁定机制来同步线程之间的读/写。
内核
代码中最常见的标准是什么?
浏览 2
提问于2011-08-12
得票数 3
回答已采纳
1
回答
在xnu
内核
中有
工作
队列
功能吗?
macos
、
kernel
、
iokit
、
kernel-extension
、
xnu
我需要在Mac (
内核
模式驱动程序)上使用类似
工作
队列
的功能,并且正在寻找一种方法来将
工作
添加到
队列
中,以便稍后由
内核
线程处理。从概念上讲,这与
Linux
内核
中提供的
工作
队列
功能是相同的。XNU
内核
上也有类似的东西吗?
浏览 0
提问于2017-09-21
得票数 1
1
回答
POSIX消息
队列
位于哪里(
Linux
)?
linux
、
posix
、
message-queue
man 7 mq_overview说,POSIX“系统上的...message
队列
可以使用通常用于文件的命令(例如ls(1)和rm(1))来查看和操作。std::cout << "\nFile /dev/mqueue" << argv[1] << ":\n"}Q
浏览 3
提问于2016-07-22
得票数 4
2
回答
如何将内置
内核
模块的信号/中断发送到可加载的
内核
模块?
c
、
linux-kernel
、
kernel-module
我对
linux
内核
编程
很陌生。我正在开发一个简单的可加载
内核
模块,当调度器运行
队列
发生更改时,它需要信息(例如,rq_rt )。因此,我需要从调度程序的函数( interrupt、dequeue_rt、current_premept等)向
内核
模块发送信号或中断(比如模块中的enqueue_rt或signal handler )。
浏览 0
提问于2019-08-02
得票数 0
回答已采纳
3
回答
设备驱动程序开发和
linux
内核
编程
有什么联系/区别?
linux
、
linux-kernel
、
linux-device-driver
我知道
Linux
是
内核
,它是许多发行版( Ubuntu,Mint)的核心。但是,当我们说"
Linux
内核
编程
“时,我们到底是什么意思呢?是Bash脚本吗? 它与设备驱动程序的开发有什么关系?(我们是否意味着硬件正在运行
linux
内核
,并且我们进行
内核
编程
来支持外围设备,这通常是与
linux
相关的设备驱动程序开发?)
浏览 3
提问于2014-08-05
得票数 1
1
回答
什么时候
Linux
“垃圾收集”命名空间?
linux
、
namespace
、
network-namespaces
我目前对
Linux
(
内核
)名称空间的理解是,它们在创建后的生存期至少只有以下条件之一是正确的:至少有一个绑定挂载存在于命名空间X。天真地,我认为
Linux
内核
会“尽快”破坏名称空间,因为上述条件都不再适用。然而,我注意到在名称空间变得过时和它被破坏之间有一些延迟。如果我没弄错的话,那就是。拥有
Linux
内核
知识的人能更清楚地了解
Linux
的行为吗?
内核
什么时候真正破坏名称空间?如果破坏延
浏览 0
提问于2020-01-08
得票数 4
回答已采纳
1
回答
为什么
Linux
手册页提供的是C++示例,而不是C?
c++
、
c
、
linux
、
manpage
、
netlink
我处理了 API,并检查了它的手册页和。struct msghdr msg; 我用C语言尝试过,但是它给出了错误: 当然,很明显,Netlink是一个API,没有特定的语言绑定。但这是C实现,我看到的所有关于have的手册页都有纯C示例。为什么没有关于例子中使用的语言的注释?这种做法是为了什么?为什么这不是f.e。用Python还是别的什么? UPD:我不认为这是一个错误或无
浏览 4
提问于2019-12-20
得票数 2
回答已采纳
2
回答
内核
如何对待两个用户级线程?
multithreading
、
kernel
、
multicore
内核
如何处理两个相同进程的结果?同一进程的两个用户级线程能在多核CPU上同时运行吗?如果是,是由
内核
还是库函数完成的?
浏览 3
提问于2014-11-07
得票数 0
回答已采纳
1
回答
POSIX
队列
的优点是什么,还是只有正常的数据结构
队列
?
c
、
data-structures
、
linux
、
message-queue
、
posix
我正在使用运行
Linux
的嵌入式设备进行
编程
,其中内存较少,只有64 is的闪存。我计划使用
队列
进行线程通信。我想知道对我的情况使用POSIX
队列
或简单
队列
的最佳优化方式是什么?我看到POSIX
队列
使用
Linux
内核
,在这
浏览 0
提问于2017-06-19
得票数 1
1
回答
工作
窃取和
内核
级线程
linux
、
multithreading
、
process
、
kernel
、
work-stealing
工作
窃取是用户级线程的一种常见策略。每个进程都有一个用于接收
工作
的
工作
队列
,当它们没有
工作
要做时,会从其他进程的
队列
中窃取。谢谢
浏览 3
提问于2015-02-22
得票数 0
3
回答
在Ubuntu上的虚拟机上学习
Linux
内核
编程
?
c
、
linux
、
linux-kernel
、
kernel
我只是用
linux
内核
开发手册学习
LINUX
内核
编程
(我是
linux
内核
编程
的初学者,而不是
linux
编程
)。是否可以在Ubuntu上使用VMware病毒仪式在
内核
机器上测试程序而不损坏我的系统?
浏览 7
提问于2014-10-12
得票数 4
回答已采纳
6
回答
除了C之外,系统调用如何与
linux
和
编程
语言一起
工作
?
c
、
linux
、
linux-kernel
、
system-calls
我理解系统调用是如何在C语言中与
Linux
一起
工作
的。我想知道每种
编程
语言是否都有自己的系统库来与
内核
通信。 如果是的话,每种
编程
语言都应该有自己的系统库来处理
内核
吗?如果没有,那么系统如何在
linux
中调用另一种
编程
语言?
浏览 4
提问于2013-03-09
得票数 0
回答已采纳
1
回答
多个排队和
工作
队列
linux-kernel
、
interrupt-handling
我正在学习在
linux
内核
中编写下半部分代码的
工作
队列
。我想知道:如果中断处理程序被执行两次(因此调用schedule_work两次),
工作
队列
处理程序是被调用一次还是两次?
浏览 1
提问于2010-08-02
得票数 0
回答已采纳
2
回答
以
编程
方式读取
linux
内核
参数
linux
、
linux-kernel
、
linux-device-driver
我正在修改
Linux
驱动程序,我想以
编程
方式读取传递给
内核
的参数.换句话说,如果在引导时将特定的参数传递给
Linux
内核
,那么我的驱动程序应该以不同的方式
工作
. 我怎么能这么做?我必须从/proc/cmdline中读到它们,然后
编程
我的逻辑吗?或者是否需要调用API来读取和解析
内核
参数?
浏览 2
提问于2014-12-09
得票数 1
回答已采纳
1
回答
互斥锁是否使等待线程在POSIX API中休眠?
linux-kernel
、
synchronization
、
pthreads
、
posix
、
mutex
等待
队列
是否对用户不可见?
浏览 1
提问于2020-02-02
得票数 1
回答已采纳
1
回答
Linux
:
工作
->条目需要在
工作
插入到
工作
队列
之前被清空。
c
、
linux
、
kernel
据我理解,函数将
工作
添加到
工作
队列
中。此函数要求work对象有一个空的其他作品列表:。 work->entry是一个双链接列表的作品。我的问题是,为什么
Linux
内核
认为这个空链接列表不是
工作
队列
中的work?这种设计的优点是什么?
浏览 4
提问于2022-08-26
得票数 0
2
回答
POSIX消息
队列
通过
内核
空间?
linux
、
posix
、
message-queue
我希望在单进程多线程应用程序上使用POSIX消息
队列
。mqueues将用于在线程之间共享数据。 我对它们在
Linux
内核
中的
工作
原理有点困惑。是否所有的消息都通过
内核
空间,然后在接收时返回到用户空间?在用户空间线程中,我执行一个mq_send,消息最终到达
内核
空间,然后在接收到它时,是另一个从
内核
空间获取消息的系统调用。如果是这样的话,对于高使用率的消息
队列
来说,这不是非常低效吗?
浏览 0
提问于2011-03-30
得票数 6
回答已采纳
5
回答
面向初学者的
Linux
内核
编程
c
、
linux-kernel
在过去的六年里,我一直在
Linux
上
工作
,自从我在
LINUX
上开始我的职业生涯以来,我一直是
Linux
的核心人物。对Redhat / Centos / Fedora基于分发系统的管理进行更多的
工作
,并具有一些基本的bash脚本知识。现在,我希望深入研究
编程
,在
Linux
操作系统或
内核
空间上贡献或创新一些新的东西。(更重要的是在kvm虚拟化方面,因为我是虚拟化方面的专家)。所以我需要你的指导才能开始我在
Linux
<e
浏览 1
提问于2010-08-23
得票数 21
2
回答
Linux
下如何显示当前磁盘IO
队列
长度?
linux
、
io
、
kernel
、
block
、
scheduler
我正在为
Linux
内核
开发一个新的IO调度器。我想看看是否有人知道在
Linux
中有一个工具可以打印出未完成的IO请求(磁盘IO
队列
)的总数?谢谢!
浏览 19
提问于2012-11-29
得票数 14
5
回答
为什么没有类似于消息
队列
的轮询/选择机制?
c
、
linux
、
linux-kernel
所以我的问题是,为什么
linux
极客没有在msg
队列
id上实现轮询/选择?这会导致严重的问题吗? 我需要实现这样的机制。我该怎么做呢?
浏览 2
提问于2012-04-06
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux 高级编程-消息队列 MsgQueue
Linux C语言高级编程数据结构队列之链式队列及其使用实例(2)
Linux C编程:在linux服务器上实现番茄工作法
初学者刚开始学习嵌入式主要从哪方面下手?粤嵌给的答案是这样的
想做嵌入式/linux开发,必备的八大开发知识点!赶紧补课
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券