腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
检查Unix消息
队列
是否为空
c
、
unix
、
message-queue
有人能告诉我如何检查消息
队列
中是否有消息吗?消息
队列
是在基于
linux
的操作系统中用
C
语言
实现
的。我只想检查在特定时间消息
队列
中是否有任何消息。
浏览 3
提问于2012-09-22
得票数 5
回答已采纳
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
1
回答
如何使用
linux
内核列表
实现
队列
?
c
、
linux-kernel
、
linked-list
、
queue
我需要用
C
语言编写一些函数,使用
Linux
内核列表来操作
队列
。要做的第一个任务是将p指向的节点插入到
队列
中,知道list_head是q。void insertProcQ(struct list_head *q, struct proc *p)struct list_head {}; static i
浏览 2
提问于2015-02-10
得票数 1
回答已采纳
1
回答
多线程
C
应用程序框架或模式
c
、
linux
、
design-patterns
、
embedded
、
pthreads
我已经在一个多线程
C
(
Linux
)应用程序工作了一段时间-一个录像机,它有线程的音频和视频捕获,编码,多路复用和写入。数据
队列
由某个线程“拥有”并使用该线程的锁进行保护。每个线程都需要“活动”和“非活动”状态的概念,以及在完成这些状态和信号之间移动的能力。。
浏览 1
提问于2012-02-28
得票数 5
1
回答
什么时候
Linux
“垃圾收集”命名空间?
linux
、
namespace
、
network-namespaces
我目前对
Linux
(内核)名称空间的理解是,它们在创建后的生存期至少只有以下条件之一是正确的:至少有一个绑定挂载存在于命名空间X。天真地,我认为
Linux
内核会“尽快”破坏名称空间,因为上述条件都不再适用。然而,我注意到在名称空间变得过时和它被破坏之间有一些延迟。如果我没弄错的话,那就是。拥有
Linux
内核知识的人能更清楚地了解
Linux
的行为吗?内核什么时候真正破坏名称空间?如果破坏延迟了,这种“垃圾收集”是否有内在的粒度?
浏览 0
提问于2020-01-08
得票数 4
回答已采纳
2
回答
C
语言中的消息
队列
:
实现
双向通信
c
、
linux
、
pointers
、
ipc
、
message-queue
我是
C
的学生和初学者,我想在
C
linux
中使用消息
队列
实现
双向通信。我需要两个
队列
还是只需要一个
队列
来完成这项任务?
浏览 1
提问于2014-03-26
得票数 4
2
回答
在哪里可以找到
Linux
版本sys/Quee.h头文件?
linux
、
queue
、
diff
、
bsd
Linux
已经将其包含在其发行版中,但该版本似乎并不是最新版本。 这两种
实现
的主要区别是什么?
Linux
版本只是BSD的过时的版本吗?
浏览 7
提问于2013-01-23
得票数 4
回答已采纳
1
回答
用户空间(或用户空间设备驱动程序)中的工作
队列
linux-kernel
、
pthreads
我正在开发已经在用户空间
实现
的设备驱动程序(HDMI、HDCP)。我想要的:
c
.)添加工作项的延迟执行。也许,我可以通过使用Pth
浏览 4
提问于2013-06-13
得票数 2
3
回答
Linux
内核中的
队列
linux
、
data-structures
、
queue
、
kernel
我一直在寻找
队列
的常见内核
实现
的信息,即先进先出数据结构。我想可能有一个,因为它可能是常用的东西,并且有一个链表的标准(以list_head结构的形式)。有没有一些我找不到的标准
队列
实现
,或者只是使用链表作为
队列
并希望得到最好的结果是一种常见的做法?
浏览 3
提问于2008-12-23
得票数 6
回答已采纳
1
回答
TAP适配器
队列
数据包吗?
network-interface
、
tap
Linux
或OpenBSD抽头适配器是否会排队等待数据包,或者,如果我试图在单个线程上处理数据包时,它们会错过数据包吗?我并不担心无法处理所有传入的数据包,但是如果多个数据包在一个进程开始时正确地进入,那么如果适配器没有内部
队列
,它可能会错过一些数据包。
浏览 0
提问于2018-02-16
得票数 3
回答已采纳
1
回答
linux
中有没有替代ioctl()与nvme驱动器交互的方法
linux
、
linux-kernel
、
linux-device-driver
、
systems-programming
、
nvme
我正在为nvme-cli开发一个测试工具(用
c
编写,可以在
linux
上运行)。那么在ioctl()中有什么方法可以指定提交
队列
ID吗?或由于我是nvme或
浏览 21
提问于2017-12-20
得票数 1
1
回答
内核使用哪种调度算法?
process
、
schedule
我知道处理器有很多调度算法。比如FCFS (先到先得)或SJF (短工作优先)等等。如何知道内核使用哪种算法?
浏览 0
提问于2014-08-18
得票数 0
回答已采纳
1
回答
使用Posix消息
队列
提升消息
队列
boost
、
posix
、
ipc
我在进程A中使用boost进程间消息
队列
编写了IPC机制。这基本上是用进程A接收和发送数据。使用boost消息
队列
的原因是考虑到windows和
linux
的兼容性。但是进程B是
linux
唯一的版本,它使用posix消息
队列
实现
。此场景是否存在兼容性问题?进程A打开boost消息
队列
并等待进程B使用posix消息
队列
发送数据(如果它们使用相同的
队列
名称)?
浏览 13
提问于2020-08-07
得票数 1
2
回答
任务委托调度器
c++
、
multithreading
、
scheduled-tasks
、
scheduling
、
load-balancing
我
实现
了调度器任务委托调度程序,而不是偷取调度程序的任务。因此,该方法的基本思想是每个线程都有自己的私有本地
队列
。每当产生任务时,在任务排队到本地
队列
之前,在
队列
之间执行搜索操作,并通过比较
队列
的每个大小找到最小大小
队列
。每次使用这个最小大小的
队列
来对任务进行排队。这是一种将工作压力从繁忙线程
队列
转移并将作业委托给最不繁忙线程
队列
的方法。 这种调度技术的问题是,我们不知道每个任务需要多长时间才能完成。即。
队列
的计数可
浏览 1
提问于2013-02-13
得票数 0
1
回答
谁能告诉我运行进程的进程表/
队列
是在
linux
内核源中维护的吗?
linux
、
linux-kernel
我只是想了解运行中的进程/排队的进程是如何由
linux
kernel.Please维护的,并给出内核源代码的指针。
浏览 4
提问于2013-05-24
得票数 0
回答已采纳
1
回答
Linux
如何
实现
‘
队列
自旋锁’?
linux-kernel
、
spinlock
根据的文章,从4.2版开始,
Linux
内核就会有
队列
自旋锁。但是在4.4版中,我研究了spin_lock的
实现
,发现它们在kernel/locking/spinlock.
c
中
实现
了这样的自旋锁为了搜索源代码中的标识符,下面是一个工具:
浏览 2
提问于2016-01-18
得票数 1
回答已采纳
2
回答
Linux
多进程通信多个生产者一个消费者
c++
、
linux
、
multithreading
、
ipc
、
interprocess
我需要在
C
++上构建类似客户端-服务器的应用程序。目标是跟踪具有多个线程的多个进程(跟踪函数执行),并将这些数据收集到除以线程id的文件中。目前,我已经在POSIX消息
队列
(服务器侦听
队列
并从生产者收集数据)上
实现
了这一点,但它的运行速度非常慢。关于在
Linux
平台(
C
++语言)上
实现
的任何其他想法。对于这项任务,最好的沟通方式是什么?
浏览 1
提问于2015-11-11
得票数 0
1
回答
让线程本地
队列
具有计数器
c++
、
linux
、
multithreading
、
scheduling
、
multitasking
我有四个线程,它们有自己的私有
队列
和私有的'int计数‘成员,每当从程序线程生成任务时,都应该将其排队到线程的
队列
,其中线程中的’int计数‘最小。每当任务被推入
队列
时,当任务从
队列
中弹出时,私有'int计数‘应该增加1,而私有'int计数’应该减少1。因此,“int计数”是关于任务推送、pop操作的动态更改,而程序线程将将任务分派给
队列
,其计数最低(或第一个零)。。 这是程序的基本逻辑。我在
linux
多线程库中使用
c
++编程语言,
浏览 3
提问于2013-01-09
得票数 1
1
回答
如何让父进程和子进程互相监听?
c
、
pipe
、
fork
我试图在
C
中仅使用fork和管道来模拟CPU和内存。我将CPU作为父进程,将内存作为子进程。我希望CPU在需要获取新指令时和需要写入内存时与内存进行通信。如何让内存监听CPU,反之亦然?
浏览 33
提问于2019-09-28
得票数 0
6
回答
关于
C
/
C
++远程消息
队列
的建议
c++
、
c
、
linux
、
unix
、
message-queue
我在一个项目中工作,其中涉及几个
C
++程序,每个程序都接受输入并生成输出。数据(几十到几百个字节,可能是JSON)本质上是单向流动(异步地),程序需要位于LAN周围的不同
Linux
计算机上。我认为消息
队列
模型(触发和忘记)最有意义,并且应该简化每个程序的逻辑。只需注意消息已成功添加到远程
队列
中可能就足够了。 我正在寻找的是关于如何用
C
或
C
++
实现
这个消息
队列
的建议。和消息
队列
似乎被限制在单个主机上,而似乎对
C
浏览 3
提问于2012-05-04
得票数 14
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券