腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
请评论此方法是否适用于进程和线程之间的通信。
、
我想知道这个设计是否有效: 每个进程都有一个msg队列(使用msgget()、msgsnd、
msgrcv
() ),这样它们就可以通过
linux
相互交谈。每个线程都有一个msg队列(也使用msgget、msgsnd、
msgrcv
),以便它可以与主线程和其他线程对话。因此,线程所在的进程将有进程队列和线程队列,有问题吗?我担心第2项,因为我了解到msgget、msgsnd、
msgrcv
是用于进程间通信的。我读过关于这些功能的手册。似乎没有提到这些函数是否支持线程。另外,你能给我推荐一些最好的在线
Linux</em
浏览 3
提问于2012-03-09
得票数 2
回答已采纳
2
回答
面向IPC的轻量级跨平台消息队列
、
、
gcc 4.7.2我正在寻找一个轻量级的消息队列(IPC),这是跨平台(
linux
,windows)。 我使用过msgget、msgsnd和
msgrcv
。基本上,我有一个事件循环,我将阻塞(单独的线程),直到我从消息队列(
msgrcv
)获得消息。然后处理该事件。消息将来自我创建的另一个共享库,我将在事件循环中从该共享库监视事件。我只希望能够将消息发送到消息队列(msgsnd),然后在我的事件循环中接收它们(
msgrcv
)。
浏览 18
提问于2012-12-26
得票数 5
1
回答
调用
msgrcv
函数后检测到堆栈崩溃
、
我已经编写了两个程序,一个使用msgsnd发送消息,另一个使用
msgrcv
接收消息。我已经使用这些函数很长一段时间了,但在接收文件时,我找不到“堆栈崩溃检测”错误。如果在文件中调用了
msgrcv
,我会在收到程序完成后检测到堆栈崩溃。在文件的末尾,我调用printf函数来打印两个数组。semget (key, 1, IPC_CREAT | 0666); struct semid_ds buf;
msgrcv
浏览 3
提问于2017-08-10
得票数 0
1
回答
使用
msgrcv
读取动态长度内容
、
、
、
我使用
msgrcv
函数从消息队列中读取消息。当我读取已知长度的数据时,它工作得很好。某些情况下,我的消息长度是可变的。
浏览 5
提问于2012-05-22
得票数 0
5
回答
Linux
的消息队列有什么缺点?
、
、
、
我正在研究一个用于嵌入式
Linux
进程间通信的消息队列。我想知道为什么我不使用
Linux
提供的消息队列,如下所示: msgctl,msgget
msgrcv
,msgsnd。
浏览 13
提问于2012-03-05
得票数 14
回答已采纳
1
回答
在
Linux
(2.6.30)中getrusage是否中断
、
、
、
, usage.ru_msgsnd ); printf(" %s, %li\n", " messages received " , usage.ru_
msgrcv
Linux
是x86 2.6.30。
浏览 7
提问于2011-08-26
得票数 8
回答已采纳
2
回答
消息队列(IPC)接收进程未将接收到的数据打印为C
、
、
、
我正在C
linux
中实现IPC的消息队列机制。下面是我的接收过程。它没有打印收到的消息。它正在生成一个有效的msqid,我认为
msgrcv
函数的其他参数也是正确的。为什么会这样呢?. */ { perror("
msgrcv
");
浏览 2
提问于2014-03-25
得票数 0
2
回答
需要将字符串转换为我可以发送的意图?
、
、
、
、
pack); Log.i("Title",title);
msgrcv
.putExtra("package", pack);
msgrcv
.putExtra("ticker", ticker);
msgrcv<
浏览 0
提问于2015-08-25
得票数 3
1
回答
消息队列中的两种类型的消息
、
、
所以我写到:
msgrcv
(id_i,&msg,dimensione,INCREMENTA,0); printf("THREAD 1:incremento; pthread_mutex_unlock(&mutex);
msgrcv
do{
msgrcv
(id_a,&msg,dimensione,AZZE
浏览 3
提问于2016-01-31
得票数 10
回答已采纳
1
回答
在收到来自特定应用程序的通知时运行我的特定代码块,即使应用程序没有运行。
、
、
是否有广播接收器或NotificationListnerService类。基本上,我希望在收到来自特定应用程序的通知时在后台运行代码,并在UI线程上显示一些结果。当从WhatsApp或信使收到消息时,您可以将其与Chathead自动激活类似的东西联系起来,我对安卓来说是新手,如果问错了什么,请分享一些工作代码,如果您知道答案的话。
浏览 0
提问于2019-10-01
得票数 0
2
回答
Android:我怎么能听到所有的通知和来电呢?
、
、
我正在开发一个应用程序,我希望它能监听所有的通知(比如来自不同应用程序的消息),以及来电,我怎么做呢?
浏览 1
提问于2014-08-03
得票数 0
回答已采纳
2
回答
msgrcv
中的错误:无效参数
、
、
for (;;) struct my_msgbuf buf; perror ("
msgrcv
"); perror("fork"); {//child code} 现在,代码适用于第一次迭代,但是在第二次迭代中
浏览 12
提问于2009-10-18
得票数 1
1
回答
系统V线程阻塞
、
、
、
、
TELEMETRY_APP, "Error in creating thread ModemDetectionOperation");在线程中,我创建了一个消息队列,并使用msgflg 0调用
msgrcv
现在,当我发送SIGINT进行处理时,
msgrcv
不回来,线程阻塞在
msgrcv
中。根据
msgrcv
手册页“*调用进程捕获一个信号。(
msgrcv
()永远不会在被信号处理程序中断后自动重新启动,无论在建立信号处理程序时SA_RESTART标
浏览 11
提问于2017-07-21
得票数 0
回答已采纳
1
回答
将传入的whatsapp通知存储到本地数据库
、
、
、
Log.i("Title",title); Intent
msgrcv
= new Intent("Msg");
msgrcv
.putExtra("
浏览 2
提问于2018-04-07
得票数 2
回答已采纳
1
回答
关于android内核中的
msgrcv
?
、
、
、
当我测试
msgrcv
系统调用时,它返回错误函数没有实现.我得到了相关的声明,其中说系统V IPCs (包括消息队列)不是在仿生上实现的。,但不知道它意味着什么。更新:我可以在android内核中找到
msgrcv
的定义,但不确定为什么它返回错误函数没有实现。下面的代码片段: SYSCALL_DEFINE5(
msgrcv
, int, msqid, s
浏览 2
提问于2016-01-07
得票数 0
回答已采纳
1
回答
gdb:在__kernel_vsyscall ()中总是停留在0xffe 410
、
看起来它在我的系统调用
msgrcv
()时停止了。我必须不断地 "cont“,并且不知道什么时候它可以跳出内核并返回到应用程序。我怎样才能让它继续下去?以下是我的程序。 0xffffe410 in __kernel_vsyscall ()
浏览 2
提问于2012-07-09
得票数 0
回答已采纳
2
回答
C语言有没有提供优先级队列的库?
、
、
我对通常安装在
Linux
机器上的开源库很感兴趣,类似于glib,它提供了一些数据结构。
浏览 1
提问于2011-12-17
得票数 10
1
回答
父级和子级之间的消息队列导致msgsnd中的无效参数。
、
、
、
、
can send the messages before children receive it perror("
msgrcv
");
msgrcv
: No message of desire
浏览 8
提问于2015-09-20
得票数 3
1
回答
如何在安卓系统上启动NotificationListenerService
、
、
、
、
Package",pack); Log.i("Title",title);
msgrcv
.putExtra("package", pack);
msgrcv
.putExtra("ticker", ticker)
浏览 5
提问于2017-02-25
得票数 4
回答已采纳
1
回答
如何处理不同大小的
Linux
消息队列(POSIX或SysV)中的信号?
、
、
int
msgrcv
(int msqid, void *msgp, size_t msgsz,在我看来,我需要为接收到的每一个信号分配一个新的缓冲区似乎是不切实际的
浏览 2
提问于2014-12-16
得票数 0
回答已采纳
点击加载更多
相关
资讯
Linux 高级编程-消息队列 MsgQueue
Linux DNS 查询剖析 Linux 中国
Manjaro Linux 22.0 发布|Linux 中国
Alpine Linux 3.18 发布|Linux 中国
Linux基础(3)linux命令3
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券