腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(207)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
1
回答
函数
shmdt
()有什么问题?
\n"); { exit(1); else
shmdt
: Invalid argument { perror("
shmdt
&q
浏览 2
修改于2013-08-15
得票数 1
回答已采纳
2
回答
标记为删除、c、linux的
shmdt
我试图在linux中用c++编写一些处理剪切内存的代码,我不确定何时使用系统调用
shmdt
,何时使用shmctl (segment_id, IPC_RMID, 0); 我看了一下
shmdt
的手册页,读到这句话
浏览 3
提问于2016-01-25
得票数 2
回答已采纳
1
回答
调用
shmdt
()后无法删除共享内存段
我成功地调用了
shmdt
(),但是共享内存段不能被删除。fprintf(stderr, "get shmaddr failed, error: %s\n", strerror(errno)); } if (
shmdt
浏览 3
修改于2017-05-31
得票数 0
回答已采纳
1
回答
C中的共享内存,
shmdt
的问题,它抛出无效参数
segms[count_s].mem = mem;上面的代码为当前结构创建了共享内存,它工作得很好,但是当我试图分离内存时,
shmdt
int mem = segms[i].mem; if (
shmdt
(&segms[i].buf) == -1) {perror("[SHMservice] Error:
shmdt
");
浏览 0
修改于2014-06-29
得票数 0
1
回答
SHMDT
和SHMCTL不删除共享内存位置
据我所知,在程序终止
shmdt
和shmctl之后,一旦执行,将删除共享内存位置。我有这两条语句,在我的程序结束后,我仍然可以看到运行该程序的共享内存位置。exit(0); usleep(100); } } if (
shmdt
浏览 4
提问于2022-02-21
得票数 0
回答已采纳
1
回答
理解多线程共享重新来源: shmat,
shmdt
for(i=0;i<26;i++){ s=s+2*sizeof(char);
shmdt
{ s=s+2*sizeof(char); wait(NULL);
shmdt
浏览 2
修改于2017-11-20
得票数 0
回答已采纳
1
回答
在
shmdt
()之后和shmctl之前访问进程中的共享内存(shmid,ipc_RMID,0)
如果其中一个进程调用
shmdt
()来分离共享内存段,然后尝试分配一个值,例如:在调用shmctl(shmid, IPC_RMID, 0)进行销毁之前。 这样做会导致错误吗?
浏览 0
修改于2015-03-10
得票数 4
回答已采纳
1
回答
Android :在Android 27中使用shmget、shmctl、
shmdt
时的运行时错误
有对shmget()、shmctl()和
shmdt
()等方法的调用。我能够编译本机代码并构建本机库,但是当我在模拟器的帮助下运行库时,应用程序就崩溃了。int shmctl(int __shm_id, int __cmd, struct shmid_ds* __buf) __INTRODUCED_IN(26); int
shmdt
浏览 0
修改于2018-12-13
得票数 2
回答已采纳
1
回答
释放共享内存段
IPC_CREAT | 0666 ); /* do some stuff */
shmdt
或者是
shmdt
负责这件事? 谢谢!
浏览 4
提问于2014-08-26
得票数 1
回答已采纳
1
回答
sem_wait在我的程序中被忽略
working; { } { sharedMemory[2] = 'q'; <em
浏览 2
修改于2014-01-09
得票数 1
回答已采纳
3
回答
具有结构数组的共享内存
= 3) perror("
shmdt
");exit(1); val[0]->val = 3; perror("
shmdt
"
浏览 4
提问于2015-12-30
得票数 0
回答已采纳
2
回答
在Linux上共享内存的寿命是多少?
我使用ftok/shmget/shmat/
shmdt
函数创建、写入和读取Linux上的共享段。我能依靠这种行为吗?还是类似于在空闲()之后继续使用指针?
浏览 1
提问于2016-02-27
得票数 5
回答已采纳
1
回答
在C shmget中查找共享内存的大小
; args[2] = NULL; return -1;
shmdt
(argv[1]);//TODO: find length of int array in shared memory
shmdt
浏览 31
提问于2020-02-14
得票数 1
回答已采纳
1
回答
在Linux c++中使用信号量的生产者和消费者
printf("produce %d\n", i+1) i++;
shmdt
(shm_set_addr); sem_post(&full)("consumer get %d\n",shmaddr[*shm_get_addr%20]);
浏览 0
修改于2018-04-12
得票数 2
1
回答
功能声明- vlc android
/src/misc/block.c:315:5: error: implicit declaration of function '
shmdt
' is invalid in C99 [-Werror,-
shmdt
需要shm.h,并且它在block.c文件中是正确的。sigtimedwait有它自己的头。我怎么才能解决这个问题?知道吗?
浏览 2
提问于2017-07-05
得票数 0
回答已采纳
1
回答
通过引用字符数组传递
shmc[0] = argv[1]; shmc[2] = argv[3];
shmdt
/test", arg_vec); shmctl(shmid, IPC_RMID, NULL); } char
浏览 20
修改于2020-09-29
得票数 0
回答已采纳
2
回答
如何在父对象和子对象之间传递字符串?
{ printf("enter");
shmdt
shmid,NULL,0); scanf("%s",&d);
shmdt
浏览 2
修改于2015-09-27
得票数 1
3
回答
将整数数组读写到共享内存中
{ } {}
shmdt
浏览 5
修改于2014-01-20
得票数 5
回答已采纳
4
回答
在Python中的System V共享内存?
如何使用Python中的shmat()、
shmdt
()、shmctl()、shmget()调用?它们是否隐藏在标准库中的某个地方?
浏览 0
修改于2010-09-22
得票数 12
回答已采纳
1
回答
为什么未命名的信号量在共享内存中使用时不会改变?
sleep(3); if (
shmdt
(semaphore) == -1) {perror("
shmdt
"); }//close connection...client.cif (
shmdt
(semaphore) == -1) { perror("
浏览 2
修改于2013-11-29
得票数 1
回答已采纳
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券