Windows进程间通信.docVIP

  • 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?433 542?657 0?0 要求根据sample.exe和它的输入数据,把输出数据重定向到sample.out 流程分析:实际这个实验中包含两个部分

文档评论(0)

1亿VIP精品文档

相关文档