腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
4
回答
理解使用
C
++的共享内存
、
、
、
使用
C
语言
,我正在尝试设置共享内存。我的代码看起来像这样:static int *sharedval;ftok: No such file or directoryTrying
shmget
with IPC_CREAT
shmget
suc
浏览 7
提问于2011-09-21
得票数 4
回答已采纳
2
回答
在
C
++中使用共享内存
、
、
msg=(shared_mem *)malloc(sizeof(shared_mem)); * Create the segment if ((shmid =
shmget
(key, sizeof(msg), IPC_CREAT)) < 0) { exit(1); *msg=(shared_mem *)malloc(sizeof(shared_mem));
浏览 1
提问于2014-05-27
得票数 2
1
回答
共享内存
C
问题(大小、结构
、
、
我是
C
语言
的新手,我有一些关于共享内存的问题。int id =
shmget
( 1234, CONSTANT*sizeof(structure),IPC_CREAT | 0666 );所以我的问题是,在另一个程序中,我如何访问这个内存并知道“常量”int id =
shmget
(1234, 0,0); exit_on_error (id, "
浏览 1
提问于2018-11-24
得票数 0
1
回答
实现没有根权限的共享内存
、
、
、
$ gcc shm.
c
&& .meow/Arena/
c
# gcc shm.
c
&& .编辑: meow@darkArts ~/Arena/
c
$ gcc shm.
c
&& ./a.ou
浏览 0
提问于2014-09-30
得票数 3
4
回答
编写内存中的数据库以供其他程序访问
、
、
目前,我正在64位linux平台上用
C
(程序A)编写网络数据使用监视器。作为数据包嗅探器,没有足够的时间将数据写入文件或db,而不冒丢失数据包的风险。为此,我可以使用另一个线程,但我在想,一个更干净的解决方案(如果存在的话)是从另一个
C
程序或理想的python脚本(程序B)中访问存储在内存中的数据。这样,就可以按需提供数据。更新: 我发现,使用mmap()可以将数据存储在内存中,而
shmget
()可以将数据撤回。不过,我听过有人说
shmget
很老了。还有其他的选择吗?有人知道这是否适用于在
C
(程序A)中创
浏览 3
提问于2012-10-23
得票数 0
回答已采纳
1
回答
linux中shm.
c
的修改
、
、
、
、
我想在Linux中修改shm.
c
,为此我做了以下工作: 在对
shmget
()或shmat()函数进行修改之后,这些修改就可以工作了。我怀疑我正在进行更改的函数不是实际的
shmget
()或shmat()函数,因为它们的名称是
shmget
(),实现的名称是do_
shmget
()等等。所以我的问题是,当我执行
shmget
()或shmat()时,我如何
浏览 1
提问于2018-04-21
得票数 1
回答已采纳
2
回答
是否有使用JNA读取动态大小共享内存段的有效方法?
、
、
、
、
我试图找到一种有效的方法,以结构化数组的形式读取共享内存(用
C
语言
): int id;} the_
c
_struct;目前,我使用以下JNA Structure代码从共享内存中检索数据: super.useMemory(
浏览 5
提问于2015-11-09
得票数 0
回答已采纳
1
回答
在
C
++中通过共享内存将结构传递给进程
、
、
我想出了一些东西,但是,因为我是
C
语言
的新手,我得到了一些我不太能理解的错误,下面是代码:{ char tipo[2];file_entry; { int n; if ((shmid =
shmget
(20441, sizeof(file_entry) + 256, IPC_CREAT | 0666)) == -1) {
浏览 10
提问于2017-12-09
得票数 1
回答已采纳
1
回答
如何在Ada中使用Linux将任意字符串写入共享内存并从中读取?
、
我是Ada的初学者,网上的大部分资源都是用
C
语言
编写的,我很难把它翻译成Ada。我应该将POSIX与
shmget
和shmat一起使用,还是应该将SysV shm与mmap和shm_open一起使用? 你能给我一个使用这两个过程(写,然后读)的Ada程序的例子吗?
浏览 37
提问于2018-08-07
得票数 2
1
回答
shmat用errno=13(EACCES)返回分段镰
、
、
我只想要测试
shmget
()和shmat(),但似乎有些地方不对劲。:({ int shid; shid =
shmget
浏览 4
提问于2013-10-19
得票数 1
回答已采纳
1
回答
使用Java中的
shmget
()访问
C
中创建的共享内存
、
、
我有一个
C
应用程序,其中有一个变量,其值不断变化。当Java应用程序发生变化时,我需要读取这个值。char myc;key_t mykey;{ if((myshmid=
shmget
(mykey,SHMSZ,
浏览 3
提问于2014-03-16
得票数 3
回答已采纳
4
回答
在Haskell中,如何在父进程和派生的子进程之间共享数据?
、
、
我熟悉
C
中共享内存段的使用(
shmget
、*shmat、shmdt和shmctl函数)。Haskell能模仿这个吗?如果是这样的话,是怎么做的? 如果你能提供任何帮助,我将不胜感激。我必须承认,我对函数式编程
语言
非常陌生,尤其是在使用Haskell时。因此,如果我说了一些愚蠢的话,请原谅我(并请纠正我)。
浏览 8
提问于2008-10-26
得票数 5
回答已采纳
1
回答
分叉过程中Bakery算法的
C
语言
实现
、
、
、
、
master.
c
.
c
:#include<stdlib.h>#include<sys/types.h> shmid_sharedNum =
shmget
(shmkey, sizeof(sharedNum), 0600 | IPC_CREATwhile((
c
浏览 41
提问于2017-02-17
得票数 1
回答已采纳
1
回答
为什么函数
shmget
(key_t,size_t,int )在Netbeans中返回-1,但是在终端上编译时它正常运行?
= 5) printf("Use: %s #1 #2 #3 #4\n", argv[0]); } if (ShmID < 0) perror("
shmget
");printf("***
shmget
error (server) ***\n"
浏览 4
提问于2016-04-27
得票数 1
2
回答
shmget
中没有这样的文件或目录错误
、
、
、
我在Ubuntu上用
C
语言
实现了共享内存的概念。我创建了两个文件server.
c
和client.
c
,首先编译server.
c
,然后编译client.
c
并运行它。但它显示了一个错误。“没有这样的文件或目录”此错误出现在client.
c
文件中,因为找不到请求的共享内存段。请帮助我,我怎样才能解决这个问题。#define SHMSIZE 100 { key_t key; key=987
浏览 0
提问于2016-12-20
得票数 0
1
回答
使用共享内存的IPC
、
、
pshared = 1; key = ftok("thread1.
c
",'R'); rear =
浏览 0
提问于2012-02-17
得票数 1
1
回答
linux中共享内存中的多个链接列表
、
、
我使用
C
语言
和Linux作为平台。我想要共享多个进程中的结构数量,这些结构有链接列表的头(这些列表也应该共享)和指向彼此的指针。此数据所需的内存可高达1Mb。2)否则,使用不同的共享内存,使用共享内存ID(由
shmget
返回)而不是指针。谢谢。
浏览 6
提问于2012-10-31
得票数 4
1
回答
当我试图连接到共享内存时,我收到了"shmat: permission拒绝“。为什么?
、
、
Memoryint shmid;int* value; if (shmid =
shmget
(key, sizeof(int), IPC_CREAT | 0777) < 0) perror("
shmget
was unsuccessful");}当我在执行后调用ipc命令时,我的内存就被分配了,所以我很有信心
shmget
正在工作。有
浏览 1
提问于2018-02-18
得票数 0
回答已采纳
1
回答
具有共享内存的指针和链表
、
、
typedef struct s_shared_elem char
c
; struct s_shared_elem*url) shared_elem* shm; int key=ftok(url,pid); { perror("<em
浏览 2
提问于2013-05-21
得票数 1
1
回答
C
共享内存现有标志?
、
、
、
所以如果我打电话给我的案子:提前感谢
浏览 5
提问于2021-01-18
得票数 2
回答已采纳
点击加载更多
相关
资讯
C语言,C+语言
C语言小白入门《一》——C语言简介
C语言编程之C语言加密字符
C语言推箱子源码分享,C语言兴趣视频教程,C语言编程,C语言可视化编程
漫谈C语言及如何学习C语言
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券