1. 首页
  2. 编程语言
  3. C#
  4. c# 通过内存映射实现文件共享内存的示例代码

c# 通过内存映射实现文件共享内存的示例代码

上传者: 2022-02-22 16:48:40上传 PDF文件 81.46 KB 热度 14次

操作系统给出了创建访问共享内存的API,需要共享内存的进程可以通过这一组定义好的API来访问多个进程之间共有的内存,各个进程访问这一段内存就 像访问一个硬盘上的文件一样。以下App1的代码让用户输入一行文本到共享内存中;App2不停的刷新控制台,输出最新的共享内存内容;App3实现的功能和App2相同,但读取方法不同。App1代码:App2代码:App3代码:在读数据时用了2种方法。因为在之前很少会用到进程之间的通信,所以此方法只是想初步的认识下。此程序写的过于简陋,有很多东西都没有去判断。比如说是怎么创建了一个共享内存怎么取删除它等等。。。

用户评论