腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
LINUX
msgget
和队列
linux
、
memory
ftok("main.c", 'B')) == -1) { 21 } 23 if( (msqid =
msgget
(key, 0644 | IPC_CREAT)) == -1){ 25 exit(1); 27和结果:
msgget
:设
浏览 7
提问于2014-04-16
得票数 0
1
回答
如何解决"
msgget
:设备上没有剩余空间“错误?
c
、
ipc
、
message-queue
我正在编写一个使用消息队列的IPC应用
程序
。在使用
msgget
()函数获取消息队列时,我得到了这个错误。任何想法。提前谢谢你
浏览 3
提问于2009-10-12
得票数 2
回答已采纳
1
回答
请评论此方法是否适用于进程和线程之间的通信。
c
、
linux
一个进程
中
的线程需要与进程(主线程)对话。我想知道这个设计是否有效: 每个进程都有一个msg队列(使用
msgget
()、msgsnd、msgrcv() ),这样它们就可以通过
linux
相互交谈。每个线程都有一个msg队列(也使用
msgget
、msgsnd、msgrcv ),以便它可以与主线程和其他线程对话。因此,线程所在的进程将有进程队列和线程队列,有问题吗?我担心第2项,因为我了解到
msgget
、msgsnd、msgrcv是用于进程间通信的。我读过关于这些功能的手册。似乎没有提到这些函数是否支持线程
浏览 3
提问于2012-03-09
得票数 2
回答已采纳
1
回答
IPC队列msgsnd错误
c
、
ipc
这是一个发送msg到队列的简单
程序
,但它提供了"snd错误“作为输出。队列被创建。我查了ipcs的-q。我做错了什么?types.h>struct msg{char mtext[1024]; void main()int id; if(id=
msgget
浏览 5
提问于2016-11-02
得票数 1
回答已采纳
5
回答
使用IPC队列发送消息时出现标识符已删除(EIDRM)错误
c
、
ipc
、
message-queue
num_cli = atoi(argv[1]); num_cli = 1; if(msgqid =
msgget
浏览 15
提问于2009-08-16
得票数 4
回答已采纳
1
回答
linux
php exec()
msgget
:权限被拒绝
javascript
、
php
、
c
、
linux
、
message-queue
我正在尝试从php脚本(即sendMsg.php)运行
linux
可执行文件。可执行文件(即msgr)使用SYS V msg队列与另一个正在运行的进程通信。<?ftok("/usr/local/bin/app", 'k')) == -1) { exit(1); perr
浏览 1
提问于2015-03-10
得票数 1
1
回答
无法在Windows上的
Linux
子系统
中
创建消息队列
c
、
linux
、
windows-subsystem-for-linux
我尝试在Windows 10的
linux
子系统上创建消息队列。当我尝试使用此函数创建消息队列时: queueId =
msgget
(*key, IPC_CREAT | IPC_EXCL | 0660); {if (errno == EEXIST) queueId =
msgget
(*key, IPC_CREAT | 0660);
浏览 43
提问于2021-01-23
得票数 1
回答已采纳
2
回答
如何删除
msgget
创建的消息队列
c
、
system-calls
我用
msgget
函数创建了消息队列。下面的代码是它的一小段。key_t msg_queue_key_id =
msgget
((key_t)MQ_KEY, IPC_CREAT | IPC_EXCL | 0666); if( msg_queue_key_id ==
浏览 5
提问于2015-06-02
得票数 2
2
回答
msgrcv不等待带有errno 22的特定消息类型的消息(EINVAL)
c++
、
message-queue
、
system-calls
在
中
,我预计“如果msgtyp大于零,则将收到msgtyp类型的第一条消息”。 从系统
中
删除消息队列标识符msqid。(还请注意,我没有运行它的任何其他配套
程序
,这些
程序
可以使用mtype =1拦截此消息,并在测试此
程序
时以mtype =4返回
浏览 0
提问于2018-03-11
得票数 0
回答已采纳
5
回答
Linux
的消息队列有什么缺点?
c
、
linux
、
message-queue
、
sysv-ipc
我正在研究一个用于嵌入式
Linux
进程间通信的消息队列。我想知道为什么我不使用
Linux
提供的消息队列,如下所示: msgctl,
msgget
msgrcv,msgsnd。
浏览 13
提问于2012-03-05
得票数 14
回答已采纳
2
回答
在Mac上设置System消息队列大小
c++
、
c
、
macos
、
ipc
、
message-queue
stdio.h>#include <stdlib.h> // get a message queue idsize is 2048 bytessize is 2048 bytes 为什么队列大小没有改变?
浏览 7
提问于2015-11-30
得票数 11
回答已采纳
1
回答
if语句中的分号
c++
、
c
key_t key; /* key to be passed to
msgget
() */ intmsqid; /* return value from
msgget
() */ key = ... msgflg = ...if ((msqid =
msgget
(key, msgflg)) == –1) //***
浏览 0
提问于2016-06-09
得票数 0
回答已采纳
1
回答
创建多个消息队列,具有队列的唯一键
c
、
unix
、
ipc
为了避免这种情况,我考虑在
msgget
()函数中使用IPC_PRIVATE,该函数用于创建消息队列。 这个说我应该使用IPC_PRIVATE,我的应用
程序
是关键的,所以我必须避免当前的情况。这个
msgget
的语法是(key_t key,);请告诉我使用IPC_PRIVATE的
msgget
语法,它会解决我的问题吗?
浏览 1
提问于2016-11-30
得票数 0
回答已采纳
1
回答
C
Linux
线程:使用消息队列将数据从一个线程发送到antoher,会产生意想不到的结果。
c
、
linux
、
multithreading
、
pthreads
、
message-queue
我正在编写一个
程序
,它将使用消息队列将50个整数从一个线程传输到另一个线程,接收方线程在接收到这些整数时将打印它们。 perror("
msgget
"); } (void) fpri
浏览 3
提问于2016-10-21
得票数 0
回答已采纳
1
回答
clang:错误:链接器命令失败,退出代码为%1(使用-v查看调用) MINIX3
c++
、
c
、
gcc
、
clang
、
minix
我正在尝试在MINIX3上运行一个C/C++应用
程序
,它应该使用msgsnd()在两个进程之间发送消息,并使用msg.h在两个进程之间发送消息。这是我得到的错误:send.cpp:(.text+0x1c1): undefined reference(stderr, "
msgget
:
msgget
succeeded: msqid = %d\n", msqid);
浏览 2
提问于2015-11-23
得票数 0
1
回答
消息队列的问题
c
、
multithreading
这个
程序
应该创建一个固定数量的孩子(30),这些线程应该相互通信的目的,也许我可以在后面解释。出现错误22: msgsnd和msgrcv行上的参数无效。对不起,这是我第一次尝试使用C++
中
的消息队列 pid_t *studenti; struct msgbuf coda[POP_SIZE]; int queue_id =
浏览 3
提问于2019-08-17
得票数 0
2
回答
C语言有没有提供优先级队列的库?
c
、
linux
、
priority-queue
我对通常安装在
Linux
机器上的开源库很感兴趣,类似于glib,它提供了一些数据结构。
浏览 1
提问于2011-12-17
得票数 10
1
回答
消息队列多接收器的实现
c
、
message-queue
save[140];{ exit(1);send_msg_id=
msgget
(send_key,0666 | IPC_CREAT);send_msg_id2=
msgget
(send_key,0777 | IPC_CREAT);{
浏览 2
提问于2014-04-01
得票数 0
回答已采纳
1
回答
发送带有消息队列的数组
c
、
xcode
、
ipc
、
message-queue
我一直在尝试发送一个在c #
中
包含消息队列的数组,它可以使用一个普通的字符串,但是我不知道如何使用一个数组。到目前为止,这是我尝试字符串的代码。我需要把作者和收信人分开吗?int arr[maxArr]; //needed variables int returncode_msgrcv; //create message que
浏览 1
提问于2022-06-16
得票数 0
4
回答
为可以有多个实例的应用
程序
的消息队列创建唯一密钥
linux
、
ipc
、
message-queue
、
ftok
我制作了一个
Linux
CUI应用
程序
,它通过Message-quene在进程之间通信。有没有人可以指导我如何让每个实例都有唯一的密钥?
浏览 7
提问于2009-03-17
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何在 Linux 系统中结束进程或是中止程序
XVWA:kali linux中的Web应用程序黑客实验室
linux高级课程-在Linux中编程
理解Linux中Load
如何在Linux中编译和运行C/C+程序,简单示例教懂你
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券