腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
如果
访问共享
内存
的
关键是
shmget
()
的
返回值
,
那么
拥有
一个
key_t
有
什么
意义
?
c
、
unix
、
shared-memory
、
ftok
当使用共享
内存
时,我们为
什么
要关心创建一个密钥?在下面的代码中?
key_t
key;shmid =
shmget
(key, 1024, 0644 | IPC_CREAT); 据我所理解,访问给定
的
共享
内存
所需
的
浏览 7
提问于2010-11-13
得票数 15
回答已采纳
1
回答
c++中
的
Linux ()函数
c++
、
pthreads
、
fork
、
shared-memory
作为一个例子,这个数组 我找到了这个,它说“关键参数是与信号量ID相关联
的
访问值”--
什么
是信号量ID,以及如何创建一个这是使用g++ -Wall编译
的
,但我不知道如何检查和查
浏览 6
提问于2013-02-22
得票数 2
2
回答
使用POSIX标准将结构复制到C中
的
共享
内存
中
c
、
struct
、
posix
、
shared-memory
我需要访问不同进程之间
的
结构。有没有办法将结构复制到共享
内存
中,然后在其他进程中访问相同
的
结构。(使用POSIX标准)typedef struct binary_semaphore { sem_t *sem; } binary_semaphore
浏览 2
提问于2015-08-23
得票数 0
2
回答
不同.c文件之间
的
进程间通信
c
、
ipc
、
semaphore
我现在不能给代码,因为我目前在我
的
头脑中工作
的
想法,并在互联网上乱搞。
如果
我们将信号量关键字作为参数提供给另一个程序(它成为一个子进程),我们是否能够使用semget
访问共享
内存
?
浏览 0
提问于2015-05-29
得票数 1
2
回答
如何连接到现有共享
内存
段
c++
、
linux
、
posix
、
ipc
、
shared-memory
我
有
一个进程可以创建并写入共享
内存
段。但我无法获得第二个进程来附加相同
的
现有部分。在创建共享段
的
第一个过程中,我可以写到
内存
段,我也可以用“ipc -m”来看到它,
如果
我从段
的
“ipc -m”命令中获得shmid,并在我
的
第二个进程中硬编码它,
那么
第二个进程就可以很好地附加到它上。因此,问题似乎是生成两个进程用于标识单个共享段
的
通用id。(1)是否
有
更容易获得现有
浏览 3
提问于2014-03-07
得票数 3
回答已采纳
3
回答
C Linux pthread:使用共享
内存
将数据从一个线程发送到另一个线程会产生意外
的
结果
c
、
linux
、
pthreads
、
shared-memory
我正在编写一个程序,它将使用共享
内存
将50个整数从一个线程传输到另一个线程,并在接收到整数后,接收器线程将打印它们。thread 1 returns: 0Segmentation fault (core dumped) shmid =
shmget
(key, SIZE*sizeof(int), IPC_CREATshmdt((v
浏览 0
提问于2016-10-22
得票数 0
3
回答
如果
我
的
类正确地管理资源,
那么
拥有
智能警犬
有
什么
意义
呢
?
c++
、
c++11
、
smart-pointers
我对智能指针很陌生,我喜欢用它们来实现共享对象
的
安全性和威力。class BallGame { public:B
浏览 3
提问于2019-10-30
得票数 2
回答已采纳
2
回答
覆盖虚拟方法
c#
、
overriding
、
virtual
、
tostring
重写方法
的
签名与原始基类System.Object中
的
签名相同,因为签名只包括方法
的
名称以及它接受
的
参数
的
类型和数量。 { }} 返回类型必须是字符串,才能匹配重写
的
成员
浏览 3
提问于2016-06-05
得票数 0
回答已采纳
2
回答
如果
没有将Python输入值赋值给变量,它会发生
什么
情况?
python
、
input
通常情况下,当它运行时,您只需按enter键,而不键入任何可以向前移动
的
内容,但是
如果
您确实键入了某些内容,又会怎样
呢
?
如果
没有将字符串赋值给任何变量,
那么
该字符串会发生
什么
情况?
有
什么
办法在事实之后解读它
的
价值吗?
浏览 1
提问于2016-05-12
得票数 3
回答已采纳
3
回答
如何在两个进程之间共享链接列表?
c
、
linux
、
ipc
、
linked-list
我
有
两个进程,我想在它们之间共享一个链接列表。其中一个进程将读取列表,而其他进程将修改列表(添加/删除条目)。你能告诉我如何实现它吗?
如果
有人能告诉我实现它
的
方法,
那么
它将对我
有
很大
的
帮助。 我
有
一个想法,如下所述:我可以这样做,在其中创建一个节点大小
的
共享
内存
段。我
的
意思是我将使用<em
浏览 2
提问于2010-02-18
得票数 3
3
回答
设置要创建多少个信号量?
c
、
semaphore
、
shared-memory
我知道信号量是用来同步
访问共享
内存
的
进程
的
。假设我只有一个共享
内存
段,两个进程将访问它。然后,只创建一个信号量。但是,
如果
我
有
三个或更多
的
进程访问相同
的
共享
内存
,
那么
它是否需要更多
的
信号量集
呢
?提前谢谢。
浏览 2
提问于2014-01-31
得票数 0
1
回答
ArangoDB中
的
聚类和复制
cluster-computing
、
replication
、
arangodb
嗨,因为我对ArangoDB相当陌生,所以我
有
几个关于集群和复制
的
问题。关于这些主题
的
文件似乎并不十分清楚: 由于复制模型可以是同步
的
,也可以是异步
的
,
那么
集合上<e
浏览 0
提问于2018-02-14
得票数 2
回答已采纳
1
回答
CUDA中共享
内存
的
并行扫描
cuda
、
shared-memory
我
有
一个问题,每个线程块(1维)必须在共享
内存
中
的
数组上运行扫描和其他几个任务。(数组最多有1024个元素。) 有没有好
的
库支持这种类型
的
操作?我检查了推力和CudPP,但它们都只在数据最初在全局
内存
中时工作,这不是我想要
的
,因为我不想启动一个新内核来做很少
的
工作,然后将数据复制回全局
内存
,因为它有相当大
的
开销。
如果
没有支持这种类型
的
操作
的
公共库,
那么</
浏览 3
提问于2013-03-10
得票数 4
回答已采纳
2
回答
线程死之前发生死锁和\或返回
c++
、
pthreads
我在同样
的
情况下被困了大约两天,我真的很感激任何人
的
帮助。主线程调用initDevice()函数,该函数打开文件并使用writeToDeviceHandler()函数创建一个新线程,它将是“写”线程。write2device()从main()调用,并且应该插入新
的
任务以(在将来)写入map<int,Task*>。问题是,有时应用程序会陷入某种无限循环或死锁,有时它会写入<(任务数)来写入。有没有人能看到代码中有没有
什么
错误?谢谢!
浏览 1
提问于2012-05-09
得票数 2
回答已采纳
2
回答
用a_list结构(共享
内存
中
的
链表)在C中实现共享
内存
段
c
、
pointers
、
memory
、
struct
我需要使用我创建
的
结构来创建一个包含节点
的
共享
内存
段。,后者是一个包含节点
的
列表。我还有一个缓冲区和追加方法,我用它来附加到这个列表(使用malloc),但是我知道对于共享
内存
,我不能这样做。因为我做了一个指向被malloc处理过
的
东西
的
指针(共享
内存
不起作用),所以我想要改变它,这样它才能真正地与共享
内存
一起工作。我使用了关于共享
内存
的
Beej指南作为指南,以及几个堆栈溢出问题,但似乎没有人给我这
浏览 2
提问于2014-11-30
得票数 1
回答已采纳
1
回答
为
什么
std::unique_ptr
有
一个"get()“成员函数?
c++
、
pointers
、
smart-pointers
std::unique_ptr不是被设计成指向
内存
的
唯一指针吗,其他指针都不应该指向这个
内存
?
那么
为
什么
std:unique_ptr
有
一个get()成员函数来返回一个指向std::unique_ptr
拥有
的
内存
的
原始指针
呢
?因此,通过使用get(),我们可以创建大量指向std::unique_ptr
内存
的
所有者(原始指针),这不是毫无
意义
的
吗?
浏览 4
提问于2014-10-31
得票数 2
6
回答
关于编程中泛型错误处理
的
问题
c++
、
error-handling
ID2DFactory对象:正如你从上面看到
的
。
那么
检查
返回值
的
意义
是
什么
呢
?这样我们就可以在终止程序之前告诉用户哪里出了问题? 另一个例子是
内存
不足。当我们遇到罕见
的
情况,我们没有足够
的
内存
让我们
的
程序“新”一
浏览 1
提问于2011-03-23
得票数 1
回答已采纳
1
回答
共享
内存
中指针数组
c
、
posix
我是共享
内存
和posix
的
新手,所以我发现做一些基本工作很困难。它充当哈希表,
有
两个进程正在编辑它。我在共享
内存
中放置了指针数组,而不是列表中
的
节点。
如果
我用
shmget
和nodes_num*sizeof(Entry)作为参数来创建它们,我应该如何分配它们?因为我相信指针数组在实现中起着至关重要
的
作用,因为很多指针都是NULL。<e
浏览 0
提问于2018-01-19
得票数 3
1
回答
C中字符串
内存
重新分配数组
arrays
、
c
、
string
、
pointers
、
realloc
我
有
一个项目要做,我需要为数组重新分配
内存
。我试了很多次,但我发现只有一个版本有效。nulltest(*arr); // This checks if the allocation was successfulresize(&size, &arr); 这个函数是数组容量
的
两倍,但是我认为它做
的
太复杂了,所以我想问你们,这是否可以简化。我也愿意接受新
的
解决方案。
浏览 2
提问于2021-11-22
得票数 0
回答已采纳
2
回答
我觉得dup2()是多余
的
c
、
file-descriptor
、
dup2
我
的
理解是
如果
我
有
两个文件描述符这两项职能:还有-实际上会完成同样
的
任务。dup2()
有
一个
返回值
的
意义
是
什么
?
如果
dup2()
的
返回值
只是文件描述符,
那么
如果
您只需说:很明显我在这里漏掉了
什么
东
浏览 4
提问于2014-03-17
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券