腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
mqd_t,发送和接收消息
c++
、
linux
、
qt
、
message-passing
我正在开发一个程序,在这个程序中,我有一个名为server的进程和几个名为client的进程,它们可以连接到服务器并向其发送messages<,但是由于某种原因,我的客户端无法连接到我的服务器:#ifndef CLIENT_H#include <string>#include <mqueue.h>#include "server
浏览 2
提问于2012-11-16
得票数 0
回答已采纳
2
回答
从Perl脚本获取共享内存值
perl
、
shared-memory
我正在尝试从
linux
盒中获取共享内存信息。我正在寻找shmmax,shmmni,shmall,
msgmax
,msgmni,semmsl,semmns等等。如何从Perl脚本中获取所有这些值。
浏览 0
提问于2012-04-09
得票数 0
1
回答
使用msgrcv读取动态长度内容
linux
、
ipc
、
message-queue
、
msgrcv
我使用msgrcv函数从消息队列中读取消息。当我读取已知长度的数据时,它工作得很好。某些情况下,我的消息长度是可变的。在这种情况下,我如何才能只分配所需的内存量并从消息队列中读取消息,而不会丢失消息队列中的任何数据。请给出解决这个问题的想法。
浏览 5
提问于2012-05-22
得票数 0
1
回答
如何将
msgmax
从8192字节( /proc/sys/kernel/
msgmax
)增加到16000字节
linux
、
ipc
如何将
msgmax
( /proc/sys/kernel/
msgmax
)从默认值8192增加到15000? 提前感谢所有人
浏览 26
提问于2018-09-06
得票数 0
1
回答
mq_open() API返回打开无效参数
c
、
queue
1.这部分代码返回“打开队列失败,错误无效的参数”,我不明白为什么!! struct mq_attr * attr = NULL ; attr->mq_maxmsg = 100; upgrademanager->queue = mq_open("/upgrademanager_mqueue"
浏览 4
提问于2020-03-04
得票数 0
回答已采纳
1
回答
无法使用在
linux
中for循环中有空间的值进行grep
linux
、
shell
、
unix
、
scripting
、
grep
:16384:IBM" "'kernel.semume ':256:IBM" "'kernel.msgmni ':50:AT" "'kernel.msgmap ':1024:BT" "'kernel.
msgmax
':4096:AT" "'kernel.msgmnb ':4096:AT") 我在
linux
中运行for循环 for ((i=0;i<
浏览 20
提问于2021-06-21
得票数 0
回答已采纳
1
回答
用C语言发送多行消息不起作用
c
、
unix
我在C中使用消息队列,并将关于所有文件(当前文件夹)的信息从客户端发送到服务器(
MSGMAX
定义为4096)。客户代码: struct { long type; char text[
MSGMAX
]; } mymsg;FILE* p;p = popen("ls -l", "r"); while (fgets(str,
MSGMAX</em
浏览 0
提问于2018-09-11
得票数 0
回答已采纳
1
回答
进程间的共享数据队列
c
、
multithreading
、
process
、
queue
、
ipc
我有一个C程序,它目前使用多个线程来处理数据。我对生产者线程使用glib GAsyncQueue将它们的数据发送给消费者线程。现在我需要将线程移到独立的进程中,但我不确定如何继续在它们之间推送数据。使用管道似乎不太适合我的任务,因为推送的数据量相当大。另一种选择是获得一块共享内存,但由于计算共享数据量的上限有点困难,因此该选项的吸引力较小。
浏览 6
提问于2012-05-11
得票数 1
2
回答
如何对Postgresql进行20 GB内存的调优?
performance
、
postgresql
、
memory
我很幸运地使用了一个运行Ubuntu 64位的20 64实例。我想尝试优化这个服务的PostGres,但是我不知道我应该优先考虑更改什么。我在Postgresql站点上读过这个文章,但是我不太了解它是如何工作的,也不知道我应该优先考虑什么。我还在这里查看了如何更改geo类型工作的建议。 重新启动PostgreSQL 9.1数据库serve
浏览 0
提问于2013-03-10
得票数 7
回答已采纳
1
回答
如何更改kernel.msgmni参数?
kernel
我想使用产品附带的入门指南在我的ubuntu盒上测试Enduro/x 我似乎需要增加kernel.msgmni、kernel.
msgmax
和kernel.msgmnb的值。我的
Linux
安装: Ubuntu焦点Fosa :
Linux
MyOwnPC 5.4.0-89-泛型#100-Ubuntu 9月24日14:50:10 UTC 2021 x86_64 GNU/
Linux
浏览 0
提问于2021-11-16
得票数 -1
回答已采纳
1
回答
msgsnd:无效参数
c
、
multithreading
、
message-queue
我在使用我的程序时收到msgsnd: Invalid argument错误。我注意到的另一件事是,如果文件大小为中等,则不会发生错误,而当文件大小稍大时,则会出现错误。是因为内存溢出吗?如果是,那么解决方案是什么。问候你,巴文。
浏览 2
提问于2010-05-20
得票数 1
1
回答
父级和子级之间的消息队列导致msgsnd中的无效参数。
c
、
linux
、
gcc
、
fork
、
message-queue
该进程创建n个子进程(从stdin读取),每个子进程都必须在每2秒之后向父进程发送一条消息,然后父节点将接收到的每条消息发送给所有的子进程。我使用两个消息队列:一个是所有子队列向父队列发送msg,另一个是父队列发送消息,每个子队列都读取消息。每个成功发送或接收的子程序都打印它的pid和从msg队列接收到的数据(数据只是一个随机数)。然而,该程序正在显示错误"msgsnd:无效参数“。我已经做了一些调试,以检查传递的任何参数是否为空或无效,但事实并非如此。不,我有点卡住了,不知道该怎么做。任何帮助都将不胜感激。#include
浏览 8
提问于2015-09-20
得票数 3
1
回答
如何知道在某个时间点消息队列中接收到的消息数量
linux
、
tcpdump
我有一个实现,硬件每秒通过DMA传输向主机应用程序发送300个数据包,然后再发送到主机应用程序的消息队列。我能知道我在这个消息队列上收到了多少条消息吗?使用ipcs -q commmand没有列出任何内容。
浏览 0
提问于2011-08-11
得票数 3
1
回答
更改AWS容器的sysctl抱页
amazon-ec2
、
amazon-ecs
、
alpine-linux
、
sysctl
、
huge-pages
或者是: kernel.
msgmax
,kernel.msgmnb,kernel.msgmni,kernel.sem,kernel.shmall,kernel.shmmax,kernel.shmmni,kernel.shm_rmid我不太熟悉
linux
内核的设置,所以我不确定我是否做错了什么,或者如果这是不可能的,有人知道吗? 我正在使用一个基于高山3.7的自定义码头图像
浏览 8
提问于2021-01-26
得票数 0
1
回答
msgsnd无效参数
c++
、
ipc
、
msgsend
当然,我用msgget和kernel.
msgmax
= 65536创建了消息队列
浏览 5
提问于2016-10-28
得票数 1
1
回答
在Pod中设置net.ipv4.tcp_timestamps=0
kubernetes
、
kernel
、
sysctl
我想在我的net.ipv4.tcp_timestamps=0集群的Pods中设置k8s,但是它会给我带来错误:
浏览 3
提问于2020-02-09
得票数 3
2
回答
如何使用Hiera使用文件的“内容”属性构造配置文件?
puppet
、
hiera
net.bridge.bridge-nf-call-iptables = 0kernel.msgmnb = 65536`content: "kernel.msgmnb = 65536\n kernel.
msgmax
= 65536\n kernel.shmmax = 1519344680\nmsgmnb = 65536\n kernel.
msgmax
= 65536\n“i”类内容中的值咀嚼失败:
浏览 5
提问于2014-06-13
得票数 3
1
回答
队列
Linux
不能写
c
、
linux
我的流程代码代码有问题:int i, wchar_t buffer[1024], *line;setlocale(LC_ALL, "pl_PL.UTF-8"); { fwide(fp, 1); while ((line = fgetws(buffer, sizeof b
浏览 1
提问于2016-01-18
得票数 1
回答已采纳
2
回答
使用SuppressKeyPress事件阻止KeyUp事件
c#
在KeyDown事件中,我使用SuppressKeyPress来避免调用KeyPress和KeyUp事件。但是,尽管KeyPress事件已停止,但KeyUp事件仍会触发。为什么会这样呢?{ { // e.SuppressKeyPress = true;} p
浏览 4
提问于2012-05-29
得票数 0
1
回答
删除特定的sysctl.conf设置
sed
、
grep
、
sysctl
SEMMNS> <SEMOPM> <SEMMNI>kernel.msgmni= 1204 kernel.
msgmax
浏览 0
提问于2019-06-22
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux DNS 查询剖析 Linux 中国
Manjaro Linux 22.0 发布|Linux 中国
Alpine Linux 3.18 发布|Linux 中国
Linux基础(3)linux命令3
linux高级课程-在Linux中编程
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券