腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
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
回答
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
、
linux
我想知道这个设计是否有效: 每个进程都有一个msg队列(使用
msgget
()、msgsnd、msgrcv() ),这样它们就可以通过
linux
相互交谈。每个线程都有一个msg队列(也使用
msgget
、msgsnd、msgrcv ),以便它可以与主线程和其他线程对话。因此,线程所在的进程将有进程队列和线程队列,有问题吗?我担心第2项,因为我了解到
msgget
、msgsnd、msgrcv是用于进程间通信的。我读过关于这些功能的手册。似乎没有提到这些函数是否支持线程。另外,你能给我推荐一些最好的在线
Linux</em
浏览 3
提问于2012-03-09
得票数 2
回答已采纳
1
回答
如何解决"
msgget
:设备上没有剩余空间“错误?
c
、
ipc
、
message-queue
在使用
msgget
()函数获取消息队列时,我得到了这个错误。任何想法。提前谢谢你
浏览 3
提问于2009-10-12
得票数 2
回答已采纳
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
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
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 id int id =
msgget
浏览 7
提问于2015-11-30
得票数 11
回答已采纳
1
回答
IPC队列msgsnd错误
c
、
ipc
types.h>struct msg{char mtext[1024]; void main()int id; if(id=
msgget
浏览 5
提问于2016-11-02
得票数 1
回答已采纳
2
回答
C语言有没有提供优先级队列的库?
c
、
linux
、
priority-queue
我对通常安装在
Linux
机器上的开源库很感兴趣,类似于glib,它提供了一些数据结构。
浏览 1
提问于2011-12-17
得票数 10
1
回答
C
Linux
线程:使用消息队列将数据从一个线程发送到antoher,会产生意想不到的结果。
c
、
linux
、
multithreading
、
pthreads
、
message-queue
(%#lx,\%#o)\n", key, msgflg); perror("
msgget
"); } (void) fprintf(stderr,"
msgget
:
msgget
succeeded: msqid = %d\n", msqid); //
浏览 3
提问于2016-10-21
得票数 0
回答已采纳
1
回答
消息队列(
msgget
- msgsnd - msgrcv)
Linux
- EIDRM
c
、
ipc
、
message-queue
、
shared-memory
与往常一样,msqid由
msgget
函数设置,buf由struct msqid_ds buf定义。我想msqid是有罪的 谢谢你的帮助
浏览 1
提问于2018-03-30
得票数 1
回答已采纳
1
回答
从提供的键获取消息队列ID
c
、
linux
、
unix
、
ipc
目前,我使用以下代码来查找队列是否存在,或者不使用return error但是我想要获取队列ID,并且需要关闭它。
浏览 1
提问于2016-04-06
得票数 0
1
回答
等效于/dev/mqueue来枚举SysV消息队列
linux
、
system-v
、
sysv
、
mqueue
Linux
支持两种消息队列: POSIX (即mq_open创建的消息队列)和System (即由
msgget
创建的消息队列)。
浏览 0
提问于2020-04-28
得票数 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
回答
C
Linux
(Ubuntu) - msgsnd()和msgrcv() errno 22 (EINVAL)
c
、
linux
、
ipc
、
msgrcv
msgget
()的errno 22 (EINVAL)似乎是无效的消息队列标识符、非正消息类型或无效消息大小。我应该注意我的
msgget
()调用返回0作为队列ID,这个‘应该’很好,因为文档说任何非负的返回值都是有效的。有什么想法吗?msgText[MAX_TEXT_SIZE];}; if(msqID =
msgget
浏览 16
提问于2015-11-25
得票数 1
回答已采纳
1
回答
发送带有消息队列的数组
c
、
xcode
、
ipc
、
message-queue
int arr[maxArr]; //needed variables int returncode_msgrcv; returncode_
msgget
=
msgget
;
浏览 1
提问于2022-06-16
得票数 0
1
回答
clang:错误:链接器命令失败,退出代码为%1(使用-v查看调用) MINIX3
c++
、
c
、
gcc
、
clang
、
minix
这是我得到的错误:send.cpp:(.text+0x1c1): undefined reference(key, msgflg)) < 0) { exit(1); else (void)fprintf(stderr, "
msgget
:
msgget
succeed
浏览 2
提问于2015-11-23
得票数 0
1
回答
创建多个消息队列,具有队列的唯一键
c
、
unix
、
ipc
为了避免这种情况,我考虑在
msgget
()函数中使用IPC_PRIVATE,该函数用于创建消息队列。 这个说我应该使用IPC_PRIVATE,我的应用程序是关键的,所以我必须避免当前的情况。这个
msgget
的语法是(key_t key,);请告诉我使用IPC_PRIVATE的
msgget
语法,它会解决我的问题吗?
浏览 1
提问于2016-11-30
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux 高级编程-消息队列 MsgQueue
Linux DNS 查询剖析 Linux 中国
Manjaro Linux 22.0 发布|Linux 中国
Alpine Linux 3.18 发布|Linux 中国
Linux基础(3)linux命令3
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券