社区
C++ 语言
帖子详情
2个进程 A和B进程 A把“1234”写到内存中 B如何正确拿到“1234”的指针?
hahanibc
2009-10-27 05:23:57
如题
...全文
72
9
打赏
收藏
2个进程 A和B进程 A把“1234”写到内存中 B如何正确拿到“1234”的指针?
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
huqinglu123
2009-10-27
打赏
举报
回复
[Quote=引用 7 楼 pcboyxhy 的回复:]
上csdn的很多都不看书,指望通过论坛学习,
5年前我也这么想过,最后发现论坛里只能学到些花招,书还是第一位的
[/Quote]
5年前我遇到不懂的就看书,5年后遇到不懂的我就上网...
Lucifer126
2009-10-27
打赏
举报
回复
[Quote=引用 1 楼 hahanibc 的回复:]
1234其实就是给B进程的指令
有什么方便的方法?
[/Quote]
共享内存可以实现
pcboyxhy
2009-10-27
打赏
举报
回复
上csdn的很多都不看书,指望通过论坛学习,
5年前我也这么想过,最后发现论坛里只能学到些花招,书还是第一位的
heguodong
2009-10-27
打赏
举报
回复
进程间通信的基础知识啊,稍微看下书吧
benbshmily
2009-10-27
打赏
举报
回复
消息机制,或共享内存。
arong1234
2009-10-27
打赏
举报
回复
楼主不要固定思维到“拿到指针”,这将迫使你必须使用共享内存。而实际上你需要的是一个IPC的手段,而IPC机制是非常丰富的。例如:消息(WM_COPYDATA),socket,pipe等等
百事烟
2009-10-27
打赏
举报
回复
没方便的,内存映射文件可以
hahanibc
2009-10-27
打赏
举报
回复
要 方便 的
hahanibc
2009-10-27
打赏
举报
回复
1234其实就是给B进程的指令
有什么方便的方法?
共享
内存
能否存放带有
指针
的结构体?
共享
内存
能否存放带有
指针
的结构体? ... 共享
内存
是第二种IPC工具。...尽管X/Open标准并没有要求,很可能绝大数的共享
内存
实现都是会将不同
进程
之间正在共享的
内存
安排在相同的物理
内存
中
。 共享
基于多
进程
并发-
进程
通讯之共享
内存
(shared memmory)
现代操作系统,对于
内存
管理,采⽤的是虚拟
内存
技术,也就是每个
进程
都有⾃⼰独⽴的虚拟
内存
空间,不同
进程
的虚拟
内存
映射到不同的物理
内存
中
。所以,即使
进程
A
中
和
进程
B
中
的虚拟地址是⼀样的,其实访问的是不同的...
【并发编程五】c++
进程
通信——共享
内存
(shared memmory)
所以,即使
进程
A
中
和
进程
B
中
的虚拟地址是⼀样的,其实访问的是不同的物理
内存
地址,对于数据的增删查改互不影响。这样这个
进程
写⼊的东⻄,另外⼀个
进程
⻢上就能看到了,都不需要拷⻉来拷⻉去,传来传去,⼤⼤...
进程
概述和
内存
分配
进程
一个
进程
的
内存
布局是什么样的...初始化数据段包含了显示初始化的全局变量和静态变量,当程序加载到
内存
时,从可执行文件
中
读取这些变量的值未初始化数据段包含了未进行显式初始化的全局变量和静态变量,程序启动
PCB与
进程
分配资源、虚拟
内存
与物理
内存
、
进程
共享
一、PCB与
进程
分配资源 PCB PCB(progress control block),
进程
控制块。这里先不讨论PCB是什么...另外,
进程
在
内存
中
的存储是怎么样的? 对于一个
进程
,它在被执行前其实是一个可执行程序。这个程序是被放在磁...
C++ 语言
64,646
社区成员
250,476
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章