腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
System消息队列PHP C++
php
、
c++
、
unix
、
message-queue
我想知道System消息队列的限制是什么,即最大队列大小、每个项的最大大小等等。1) Message length但是,在负责读取长度/数据序列的C++应用程序中,我面临着不可预测的行为。大小(1)+块
浏览 6
提问于2009-11-11
得票数 1
5
回答
Linux
的消息队列有什么缺点?
c
、
linux
、
message-queue
、
sysv-ipc
我正在研究一个用于嵌入式
Linux
进程间通信的消息队列。我想知道为什么我不使用
Linux
提供的消息队列,如下所示:
msgctl
,msgget msgrcv,msgsnd。
浏览 13
提问于2012-03-05
得票数 14
回答已采纳
1
回答
无法删除消息队列C中的旧消息
c
、
key
、
message-queue
在我使用完队列后,也尝试了
msgctl
(msqid,IPC_RMID,0),但什么也没有。希望你能提前帮我,谢谢。
浏览 0
提问于2017-12-15
得票数 0
1
回答
检查Unix消息队列是否为空
c
、
unix
、
message-queue
消息队列是在基于
linux
的操作系统中用C语言实现的。我只想检查在特定时间消息队列中是否有任何消息。
浏览 3
提问于2012-09-22
得票数 5
回答已采纳
1
回答
在内核空间中使用
msgctl
()函数
kernel
为了从ID获取SysV队列中的消息数量,我在用户空间中使用了
msgctl
()函数,没有出现任何问题(如下所示): {int qid; perror("
msgctl
failed");
浏览 2
提问于2012-08-09
得票数 1
1
回答
除文件系统访问外的其他权限
permissions
、
filesystems
、
system-calls
从这个答复中引证关于进程的文件系统用户id和有效用户id之间的区别,它说这些“其他东西”是什么?我只能想到系统调用,比如连接到套接字,但据我所知,除了文件系统交互之外,其他任何事情都需要进程具有超级用户权限。因此,除非您是根用户,否则有效的uids (和gids)几乎是毫无意义的。而且,如果用户拥有执行某个文件的权限,那么执行它就被认为是“文件系统权限”吗?这是否取决于可执行
浏览 0
提问于2019-03-25
得票数 2
1
回答
如何关闭/清除IPC消息队列?
c
、
ipc
、
message-queue
在清理process_B的主线程(它在IPC消息队列上接收消息)时,我有这个调用: perror("
msgctl
");联系到时,报告如下:Error: failed to remove message queue.然后在man
msgctl
里有这样的陈述..。The third argument to
msgctl
() is
浏览 2
提问于2021-10-20
得票数 1
回答已采纳
1
回答
设置“不允许”消息队列的大小
c
、
linux
、
permissions
、
message-queue
msgctl
()手册页声明:uid: 1324
msgctl
(msqid=8028175, IPC_SET, ...) failed return EXIT_FAILURE; struct msqid_ds ds = {0};
浏览 1
提问于2012-04-25
得票数 0
回答已采纳
1
回答
WSL :未实现的功能
c
、
system
、
windows-subsystem-for-linux
printf("Received a message\n"); printf("\nreceived %d number of bytes\n",n);
msgctl
浏览 1
提问于2021-10-27
得票数 2
1
回答
程序不能交替接收和发送
c++
if (strncmp(some_data.some_text, "end", 3) == 0) { } fprintf(stderr, "
msgctl
(IPC_RMID) failed\n"); exit(EXIT_FAILUREif (strncmp(some_data.some_text, "end&quo
浏览 4
提问于2016-02-16
得票数 0
4
回答
如何删除所有IPC消息队列?
c
、
linux
、
unix
、
ipc
ipcrm -q queue_id 或者使用
msgctl
()我们可以删除它。但是我想在一分钟内删除所有的消息队列。在
linux
中有办法做到这一点吗?
浏览 10
提问于2015-01-22
得票数 2
回答已采纳
1
回答
创建队列消息会在id中返回零
c
当我第一次运行这个msgget() retuns 0,但是
msgctl
()可以删除它。第二次仍然具有0和
msgctl
()时,由于无效参数错误而中止。IPC_PRIVATE, IPC_CREAT | IPC_EXCL | 0600) == -1){ return -1; if(
msgctl
浏览 18
提问于2019-04-03
得票数 1
1
回答
使用消息操作的二进制信号量
c
、
linux
、
multithreading
、
semaphore
我需要在
Linux
中使用消息操作( msgrcv、msgsnd、
msgctl
)实现二进制信号量。=%d\n", rc); printf("Received message: %s\n", msg.mtext); rc=
msgctl
指令中的示例只包括这四个函数的用法( msgget、msgsnd、
msgctl
、msgrcv)和一些标志。
浏览 1
提问于2014-05-12
得票数 1
回答已采纳
1
回答
shmget不工作
c
、
process
、
cygwin
、
ipc
、
shared-memory
#include <stdio.h>#include <unistd.h>#include <sys/ipc.h>#include <sys/shm.h> int i=0; int *mem=(int*)malloc(10*sizeof(int)); key_t ke
浏览 3
提问于2016-04-30
得票数 5
1
回答
使用共享内存时出现“坏系统调用”错误
c
、
cygwin
、
ipc
、
shared-memory
我对共享内存很陌生,并编写了以下代码:{ int fd=shmget(IPC_PRIVATE,1024,IPC_CREAT|perm); { _exit(0); int* sum=(int*)shmat(fd,0,0); { _exit(0); *sum=0; pri
浏览 3
提问于2013-05-02
得票数 0
回答已采纳
1
回答
IPC消息队列溢出后果
c
、
embedded
、
ipc
、
openwrt
我正在创建一个C应用程序,它将在openwrt路由器设备中执行。由于资源有限,我有点害怕消息队列。如果从队列中获取消息的"reader“应用程序崩溃,而”编写器“仍然发送消息,该怎么办?我应该担心设备的内存,还是消息队列最终会自动清理?
浏览 4
提问于2020-07-01
得票数 0
回答已采纳
3
回答
Linux
-使用第二进程建立IPC的选项
linux
、
ipc
为了让
linux
机器上的进程与同一台机器上的第二个进程(而不是子进程)建立IPC,我正在努力研究我能找到的所有不同方法。
浏览 3
提问于2014-07-27
得票数 0
1
回答
实现WatchDog定时器
c
、
timer
、
watchdog
、
msgrcv
我需要实现一个定时器,每35秒检查一次条件。我的程序使用IPC方案在客户端和服务器进程之间来回通信信息。问题是,我在循环中运行msgrcv()函数,它暂停循环直到找到消息,这是不好的,因为我需要计时器始终检查客户端是否停止发送消息。(如果它只在收到消息时进行检查,这将是无用的.)我现在有这样的代码:while(running) size_t size = sizeof(StatusM
浏览 5
提问于2016-03-17
得票数 0
回答已采纳
2
回答
在Mac上设置System消息队列大小
c++
、
c
、
macos
、
ipc
、
message-queue
(-1 == id) struct msqid_ds buf; buf.msg_qbytes = 2750; if (-1 ==
msgctl
(id, IPC_SET, &buf)) /
浏览 7
提问于2015-11-30
得票数 11
回答已采纳
1
回答
可以确定POSIX消息队列中有多少消息吗?
c++
、
queue
、
posix
、
message-queue
、
rhel
我正在使用运行在RHEL机器上的POSIX。有没有办法检查消息队列(最好是System V)中剩余的消息数量? 这样做的目的只是希望知道在给定时间哪些队列具有最多的消息,以便我可以让“管理”线程以最长队列优先的方式接收消息。 我在手册页(它们是特定于C/C++的,没有绑定到IPC)中没有看到任何关于这方面的内容。 有没有人知道该怎么做?
浏览 24
提问于2021-11-10
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux DNS 查询剖析 Linux 中国
Manjaro Linux 22.0 发布|Linux 中国
Alpine Linux 3.18 发布|Linux 中国
Linux基础(3)linux命令3
linux高级课程-在Linux中编程
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券