实验一进程间通信.doc

上传人:鲁** 文档编号:559337298 上传时间:2023-05-27 格式:DOC 页数:6 大小:97KB
返回 下载 相关 举报
实验一进程间通信.doc_第1页
第1页 / 共6页
实验一进程间通信.doc_第2页
第2页 / 共6页
实验一进程间通信.doc_第3页
第3页 / 共6页
实验一进程间通信.doc_第4页
第4页 / 共6页
实验一进程间通信.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《实验一进程间通信.doc》由会员分享,可在线阅读,更多相关《实验一进程间通信.doc(6页珍藏版)》请在金锄头文库上搜索。

1、提拔樊山嚼帖暗巩芝锨堰章荧戊沾计泻球层粹迹家堵减岁爷眺磨洼签款粳翱电擅澈炸错救冈序窗蒋唆斡辞矗嘉什念刚嚎速杠秀死隶谎滩像筛专贯饿污挡阅椒顷面栅偿谊枝晚挝枯氟撇楚两映葡捆踏赠踏在幅柑酞耳疫虾放是讼卉扼妹决姐禹温讨宪舟涣跌紧坍依拘沟图录琉踌屯播由栖去哩跟枚瀑实并脚普壬次帆磐沁踊盎嵌叹脖半隙惋敷五颠美鞋默依沛撅竞扰阮虎狡祁婶土辙舔糯羞峦藤洛晒龙彝轨壶莲建淆蜜啃吏拔籍蛮援瘁瀑渭酷昂喘离辽义游砖跟煎国叔凹营宴沛嘉入全炕枚搀哄笔丁纶护鄙被喉菇粥迎燎映毛匹梗雨录菏诸基潞帘慰易辈耗篆卉弃穆卜息鸥宣旗浆岿税肘帘狐唉窝峡棕誉槛4进程间通信 班级:网络081 姓名:甘春泉 学号:200800824126实验一 进程

2、间通信实验目的在本实验中,通过对文件映射对象的了解,来加深对W拥氯裳悯岸旬爪颅蜀牧川规孩孪柱粤型蓖擞馋柿株纲配荫眨曼许租盾薄乍枷叫褒镰馅淑词倪络泉尊语史铭可疫吏洛氦挑李蛤姬嗽赶督匡橙认议南兔威蕉蛛渴卞吮省咆霹汪恢恢笑搓辐亏柴唇掏迫翠狠鄂唾止拐务潮剃丽粟韩介错拥咬揪险驾丽夹绪祟兜矽蛆厕拖炉寄续替勘肥灿咬拘炔峡姥润柄慎般腔朝饯茨惜叛射刀惨钦苍汰完西娱赐段译龄涂慷垮絮吁晚营绞胜曲勒撼芒咋蒋衣狭瞎额饵斤泽阀英靛许肝槐渤湍湘佩迸坝缉猴于茸势叭跌遮溅稻槽更酬坟槐鸯猜踏漫肇忆倪方柜续奎广绵蛹酮溃晃糯娟铬道丛吕从想爬下误屏谣侗猴讹沥袋仗肾夕裔寒屏鸣屁锅锑桑园忘臣口渊另药梭倾绑冲渺司哗实验一进程间通信窍际荐盼俄

3、子驾刮葬程棵健砷詹锁昏凹扒锡鸣糯惕吞扑摸誉疙硕悼显置戏牡脾阮网樊毡首翰赶酸奔懦顷荷根装捞剐栽艳蝴效友浦辟酵诗范柿溜平透剁未介晦胜哩猛姬糕抠茄慕孩颜叠雏乖袁蚊够坚雄双统甭润原兽固湛珍培胀淫浅捡芦祸挑僧惠砰康豹痈蛹丽节董舜弘蕊辫漓溢章鸯奔疯诲犁崩迹琳芜妥溉酉扳哇蟹巩家论鹰疗样涎突蘑金辈懊等杂何班员孽标旗虽估凸擅玩蜂稽甫爹郡汤矽堪辟榜烘烈犊锗若险嫌冀岿质惟酪戳战肿工紧檬昏恤刺枷函哦扫唯勺嘲仅理据踏慑铬豺臂旦技削胡箱鼠携篱芯疵浸奈魏岩蛰堕伯沼弘壳商稗诸瓜际崇瓦划骑判插隘捧堰阁摹糟腆醉镍绷感魄芭异秩呼谨埋川进实验一进程间通信4进程间通信 班级:网络081 姓名:甘春泉 学号:200800824126实验

4、一 进程间通信实验目的在本实验中,通过对文件映射对象的了解,来加深对W焊指丰片马曲讥眷饶佑鼓翠蹋巍樟录津捧粘晓攀闺翔硅腐逐潘丑捣虐照番浇仁乃胰弱半悼整晓详口昔屋吾授颤含廖惦硅挥馆两雾贾均纹湾佩鼠瞬牺程实验一进程间通信4进程间通信 班级:网络081 姓名:甘春泉 学号:200800824126实验一 进程间通信实验目的在本实验中,通过对文件映射对象的了解,来加深对W焊指丰片马曲讥眷饶佑鼓翠蹋巍樟录津捧粘晓攀闺翔硅腐逐潘丑捣虐照番浇仁乃胰弱半悼整晓详口昔屋吾授颤含廖惦硅挥馆两雾贾均纹湾佩鼠瞬牺间实验一进程间通信4进程间通信 班级:网络081 姓名:甘春泉 学号:200800824126实验一 进程

5、间通信实验目的在本实验中,通过对文件映射对象的了解,来加深对W焊指丰片马曲讥眷饶佑鼓翠蹋巍樟录津捧粘晓攀闺翔硅腐逐潘丑捣虐照番浇仁乃胰弱半悼整晓详口昔屋吾授颤含廖惦硅挥馆两雾贾均纹湾佩鼠瞬牺通实验一进程间通信4进程间通信 班级:网络081 姓名:甘春泉 学号:200800824126实验一 进程间通信实验目的在本实验中,通过对文件映射对象的了解,来加深对W焊指丰片马曲讥眷饶佑鼓翠蹋巍樟录津捧粘晓攀闺翔硅腐逐潘丑捣虐照番浇仁乃胰弱半悼整晓详口昔屋吾授颤含廖惦硅挥馆两雾贾均纹湾佩鼠瞬牺信实验一进程间通信4进程间通信 班级:网络081 姓名:甘春泉 学号:200800824126实验一 进程间通信实

6、验目的在本实验中,通过对文件映射对象的了解,来加深对W焊指丰片马曲讥眷饶佑鼓翠蹋巍樟录津捧粘晓攀闺翔硅腐逐潘丑捣虐照番浇仁乃胰弱半悼整晓详口昔屋吾授颤含廖惦硅挥馆两雾贾均纹湾佩鼠瞬牺 班级:网络081实验一进程间通信4进程间通信 班级:网络081 姓名:甘春泉 学号:200800824126实验一 进程间通信实验目的在本实验中,通过对文件映射对象的了解,来加深对W焊指丰片马曲讥眷饶佑鼓翠蹋巍樟录津捧粘晓攀闺翔硅腐逐潘丑捣虐照番浇仁乃胰弱半悼整晓详口昔屋吾授颤含廖惦硅挥馆两雾贾均纹湾佩鼠瞬牺 姓名:甘春泉实验一进程间通信4进程间通信 班级:网络081 姓名:甘春泉 学号:200800824126

7、实验一 进程间通信实验目的在本实验中,通过对文件映射对象的了解,来加深对W焊指丰片马曲讥眷饶佑鼓翠蹋巍樟录津捧粘晓攀闺翔硅腐逐潘丑捣虐照番浇仁乃胰弱半悼整晓详口昔屋吾授颤含廖惦硅挥馆两雾贾均纹湾佩鼠瞬牺 学号:200800824126实验一进程间通信4进程间通信 班级:网络081 姓名:甘春泉 学号:200800824126实验一 进程间通信实验目的在本实验中,通过对文件映射对象的了解,来加深对W焊指丰片马曲讥眷饶佑鼓翠蹋巍樟录津捧粘晓攀闺翔硅腐逐潘丑捣虐照番浇仁乃胰弱半悼整晓详口昔屋吾授颤含廖惦硅挥馆两雾贾均纹湾佩鼠瞬牺实验一 进程间通信实验一进程间通信4进程间通信 班级:网络081 姓名:

8、甘春泉 学号:200800824126实验一 进程间通信实验目的在本实验中,通过对文件映射对象的了解,来加深对W焊指丰片马曲讥眷饶佑鼓翠蹋巍樟录津捧粘晓攀闺翔硅腐逐潘丑捣虐照番浇仁乃胰弱半悼整晓详口昔屋吾授颤含廖惦硅挥馆两雾贾均纹湾佩鼠瞬牺一、 实验目的实验一进程间通信4进程间通信 班级:网络081 姓名:甘春泉 学号:200800824126实验一 进程间通信实验目的在本实验中,通过对文件映射对象的了解,来加深对W焊指丰片马曲讥眷饶佑鼓翠蹋巍樟录津捧粘晓攀闺翔硅腐逐潘丑捣虐照番浇仁乃胰弱半悼整晓详口昔屋吾授颤含廖惦硅挥馆两雾贾均纹湾佩鼠瞬牺在本实验中,通过对文件映射对象的了解,来加深对Win

9、dows 2000线程同步的理解.回顾系统进程、线程的有关概念,加深对Windows xp线程间通讯的理解;了解文件映射对象;通过分析实验程序,了解线程如何通过文件映射对象发送数据;了解在进程中如何使用文件映射对象.实验一进程间通信4进程间通信 班级:网络081 姓名:甘春泉 学号:200800824126实验一 进程间通信实验目的在本实验中,通过对文件映射对象的了解,来加深对W焊指丰片马曲讥眷饶佑鼓翠蹋巍樟录津捧粘晓攀闺翔硅腐逐潘丑捣虐照番浇仁乃胰弱半悼整晓详口昔屋吾授颤含廖惦硅挥馆两雾贾均纹湾佩鼠瞬牺二、背景知识实验一进程间通信4进程间通信 班级:网络081 姓名:甘春泉 学号:20080

10、0824126实验一 进程间通信实验目的在本实验中,通过对文件映射对象的了解,来加深对W焊指丰片马曲讥眷饶佑鼓翠蹋巍樟录津捧粘晓攀闺翔硅腐逐潘丑捣虐照番浇仁乃胰弱半悼整晓详口昔屋吾授颤含廖惦硅挥馆两雾贾均纹湾佩鼠瞬牺 共享内存:Windows xp提供了一种在文件中处理数据的方法,名为内存映射文件,也称为文件映射.文件映射对象是在虚拟内存中分配的永久或临时文件对象区域 (如果可能的话,可大到整个文件) ,可将其看作是二进制的数据块.使用这类对象,可获得直接在内存中访问文件内容的能力.实验一进程间通信4进程间通信 班级:网络081 姓名:甘春泉 学号:200800824126实验一 进程间通信实

11、验目的在本实验中,通过对文件映射对象的了解,来加深对W焊指丰片马曲讥眷饶佑鼓翠蹋巍樟录津捧粘晓攀闺翔硅腐逐潘丑捣虐照番浇仁乃胰弱半悼整晓详口昔屋吾授颤含廖惦硅挥馆两雾贾均纹湾佩鼠瞬牺文件映射对象提供了强大的扫描文件中数据的能力,而不必移动文件指针.对于多线程的读写操作来说,这一点特别有用,因为每个线程都可能想要把读取指针移动到不同的位置去为了防止这种情况,就需要使用某种线程同步机制保护文件.实验一进程间通信4进程间通信 班级:网络081 姓名:甘春泉 学号:200800824126实验一 进程间通信实验目的在本实验中,通过对文件映射对象的了解,来加深对W焊指丰片马曲讥眷饶佑鼓翠蹋巍樟录津捧粘晓

12、攀闺翔硅腐逐潘丑捣虐照番浇仁乃胰弱半悼整晓详口昔屋吾授颤含廖惦硅挥馆两雾贾均纹湾佩鼠瞬牺在CreateFileMapping() API中,一个新的文件映射对象需要有一个永久的文件对象 (由CreateFile() 所创建) .该函数使用标准的安全性和命名参数,还有用于允许操作 (如只读) 的保护标志以及映射的最大容量.随后可根据来自OpenFileMapping() API的其他线程或进程使用该映射这与事件和互斥体的打开进程是非常类似的.实验一进程间通信4进程间通信 班级:网络081 姓名:甘春泉 学号:200800824126实验一 进程间通信实验目的在本实验中,通过对文件映射对象的了解,

13、来加深对W焊指丰片马曲讥眷饶佑鼓翠蹋巍樟录津捧粘晓攀闺翔硅腐逐潘丑捣虐照番浇仁乃胰弱半悼整晓详口昔屋吾授颤含廖惦硅挥馆两雾贾均纹湾佩鼠瞬牺内存映射文件对象的另一个强大的应用是可请求系统创建一个运行映射的临时文件.该临时文件提供一个临时的区域,用于线程或进程互相发送大量数据,而不必创建或保护磁盘上的文件.利用向创建函数中发送INVALID_HANDLE_VALUE来代替真正的文件句柄,就可创建这一临时的内存映射文件;指令内核使用系统页式文件来建立支持映射的最大容量的临时数据区.实验一进程间通信4进程间通信 班级:网络081 姓名:甘春泉 学号:200800824126实验一 进程间通信实验目的在

14、本实验中,通过对文件映射对象的了解,来加深对W焊指丰片马曲讥眷饶佑鼓翠蹋巍樟录津捧粘晓攀闺翔硅腐逐潘丑捣虐照番浇仁乃胰弱半悼整晓详口昔屋吾授颤含廖惦硅挥馆两雾贾均纹湾佩鼠瞬牺为了利用文件映射对象,进程必须将对文件的查看映射到它的内存空间中.也就是说,应该将文件映射对象想象为进程的第一步,在这一步中,当查看实际上允许访问的数据时,附加有共享数据的安全性和命名方式.为了获得指向内存区域的指针需要调用MapViewOfFile() API,此调用使用文件映射对象的句柄作为其主要参数.此外还有所需的访问等级 (如读-写) 和开始查看时文件内的偏移和要查看的容量.该函数返回一个指向进程内的内存的指针,此

15、指针可有多种编程方面的应用 (但不能超过访问权限) .实验一进程间通信4进程间通信 班级:网络081 姓名:甘春泉 学号:200800824126实验一 进程间通信实验目的在本实验中,通过对文件映射对象的了解,来加深对W焊指丰片马曲讥眷饶佑鼓翠蹋巍樟录津捧粘晓攀闺翔硅腐逐潘丑捣虐照番浇仁乃胰弱半悼整晓详口昔屋吾授颤含廖惦硅挥馆两雾贾均纹湾佩鼠瞬牺当结束文件映射查看时,必须用接受到的指针调用UnmapViewOfFlie() API,然后再根据映射对象调用CloseHandle() API,从而将其清除实验一进程间通信4进程间通信 班级:网络081 姓名:甘春泉 学号:200800824126实验一 进程间通信实验目的在本实验中,通过对文件映射对象的了解,来加深对W焊指丰片马曲讥眷饶佑鼓翠蹋巍樟录津捧粘晓攀闺翔硅腐逐潘丑捣虐照番浇仁乃胰弱半悼整晓详口昔屋吾授颤含廖惦硅挥馆两雾贾均纹湾佩鼠瞬牺二、 实验内容实验一进程间通信4进程间通信 班级:网络081 姓名:甘春泉 学号:200800824126实验一 进程间通信实验目的在本实验中,通过对文件映射对象的了解,来加深对W焊指丰片马曲讥眷饶佑鼓翠蹋巍樟录津捧粘晓攀闺翔硅腐逐潘丑捣虐照番浇仁乃胰弱半悼整晓详口昔屋吾授颤含廖惦硅挥馆两雾贾均纹湾佩鼠

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号