- 1
- 0
- 约1.03万字
- 约 10页
- 2016-09-17 发布于安徽
- 举报
Windows系统编程之进程间通信Windows?的IPC(进程间通信)机制主要是异步管道和命名管道。(至于其他的IPC方式,例如内存映射、邮槽等这里就不介绍了)管道(pipe)是用于进程间通信的共享内存区域。创建管道的进程称为管道服务器,而连接到这个管道的进程称为管道客户端。一个进程向管道写入信息,而另外一个进程从管道读取信息。异步管道是基于字符和半双工的(即单向),一般用于程序输入输出的重定向;命名管道则强大地多,它们是面向消息和全双工的,同时还允许网络通信,用于创建客户端/服务器系统。一、异步管道(实现比较简单,直接通过实例来讲解)实验目标:当前有sample.cpp,?sample.exe,?sample.in这三个文件,sample.exe为sample.cpp的执行程序,sample.cpp只是一个简单的程序示例(简单求和),如下:
代码:
#include?iostream.h
int?main()
{
??int?a,?b?;
??while?(?cin??a??b??(?a?||?b?)?)
????cout??a?+?b??endl?;
??return?0;
}
Sample.in文件是输入文件,内容:32?433542?6570?0要求根据sample.exe和它的输入数据,把输出数据重定向到sample.out流程分析:实际这个实验中包含两个部分
原创力文档

文档评论(0)