初学操作系统,不知道怎么来实现进程间的通信,望高手指点阿!急急 创建进程并显示标识等进程控制块的属性信息;显示父子进程的通信信息和相应的应答信息。(进程间通信机制任选) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 实现大概有以下几种方法:1.WM_COPYDATA消息2.管道3.邮件槽4.内存映射文件5.Socket实现楼主可以去搜索一下,有很多之类的文章的哦。 我个人认为在kugou所说的里,WM_COPYDATA和内存映射文件(File Mapping)最常见和实用。你可以直接用这两个英文字符串在MSDN里搜索,便可获得足够的信息,以便实现在程序里。呵呵,Socket实现有点太有想象力了吧?大侠一定指的是在不同主机上的两个进程…… Socket实现有点太有想象力了吧?大侠一定指的是在不同主机上的两个进程……我想他可能是想说的UNIX域套接口,而不是我们通常说的SOCKET Socket很正常、很常见啊,就在本机两个进程。 1.WM_COPYDATA消息(简单,本机进程间通信,数据量小)2.管道3.邮件槽4.内存映射文件(数据量大,本机)5.Socket实现(分布式,可以用于不同机器间) 在msn里输入interprocess communication,就有很多很全的介绍呀,例子在codeguru上就有,三张盘的msdn帮助里也有的。我上次用了管道觉得还是mapping方便些! 哦!ecyclone() 的回答蛮有指导意义的。学习! 谢谢各位楼上的帮助,我们刚学完操作系统教程,我想写一个程序来实现在一个主机上来实现进程的创建,撤消,创建子进程,以及父子进程之间的通信,个人现在只会用vc(mfc)编程。楼上的给的方法我会去试试!! 怎么删除excel中的数据? 用API实现的非模态对话框内存泄漏问题 请教如何设置项目为unicode? 请问如何动态创建Edit编辑框 〓〓散分帖 002:VC 版偶的 pf 对象系列:flyelf 篇 菜单兰如何加载? vc中集合是怎么表示的??(枚举类型的集合)判断 某变量是否在集合内,怎么表示?? 昨天完成了一个五子棋程序,程序能用了,心里真高兴! 哪位高手给一个CAsyncSocket点对点实时通讯的例子?(送分) 关于工具条? 急,急:如何根据某个进程的handle,得到该进程的ID??? static enum成员如何初始化?
1.WM_COPYDATA消息
2.管道
3.邮件槽
4.内存映射文件
5.Socket实现
楼主可以去搜索一下,有很多之类的文章的哦。
2.管道
3.邮件槽
4.内存映射文件(数据量大,本机)
5.Socket实现(分布式,可以用于不同机器间)