利用管道进行进程的通信示例

2016-02-19 13:26 7 1 收藏

今天天气好晴朗处处好风光,好天气好开始,图老师又来和大家分享啦。下面给大家推荐利用管道进行进程的通信示例,希望大家看完后也有个好心情,快快行动吧!

【 tulaoshi.com - 编程语言 】


  这里用到了 pipe 管道函数:
  int pipe(int file_descriptor[2]);
  函数 pipe 填充的两个整数的含义是两个文件描述符,任何向 file_descriptor[1] 写入的数据,可以从 file_descriptor[0] 中读取,并且写入的数据符合先入先出的规则.
  
  例 pipe.c:
  
  #include
  #include
  #include
  #include
  
  int main()
  {
  int data_processed;
  int file_pipes[2];
  const char some_data[]="123";
  char buffer[BUFSIZ+1];
  int fork_result;
  
  memset(buffer,'

来源:http://www.tulaoshi.com/n/20160219/1604265.html

延伸阅读
标签: PS PS教程
本文为中国合作伙伴印象特别供稿,转载必须取得授权 1.新建一个500*500PX,分辨率为300的RGB文件. 用圆形选框工具画出一个小的圆形选区,用Gradient Tool(渐变工具),选择Angle Gradient(角度渐变),在渐变拾色器中选择"spectrum"。在圆形选区的中心向外拖动,绘出一个如下图所示的圆。 730)this.width=730;" border=0> 2.按Ctrl+D...
标签: ASP
  <!--#include virtual="/learn/test/lib_graphicdetect.asp"-- <html<head <TITLEdbtable.asp</TITLE </head <body bgcolor="#FFFFFF" <%    graphic="images/learnaspiconmain.gif"    HW = ReadImg(graphic)    Response.Write ...
标签: Web开发
对于窗体间简单的通信,采用VB6.0的方法就能满足我们的要求,但在一些架构设计复杂的应用中,这种方法就显得有点捉襟见肘了,同时该方法还有一个缺点,就是它仅仅对通过.NET窗体向导添加进去的窗体起作用,而对于自定义的窗体类型我们是无法添加到Forms对象集合中的。而且也和其它诸如构造函数传参等方法一样,会在窗体间大量互相引用各自的成员...
对于局域网用户中的编程爱好者来说,如果能自己编一个局域网通信程序,那么这一切将是多么美妙!可是,如果要从头开始完全由自己来编写一段用于通信的程序,必须对相关的网络协议及其他的一些较底层的技术有较深入的了解,这可不是一件容易的事。而现在有了Winsock控件,一切就不同了,它已经替你封装了所有烦琐的技术细节,并提供了访问TCP和UD...
标签: Web开发
在漫长的前端开发旅途上,无可避免的会接触到ajax,而且一般情况下都是用在同一域下的ajax请求;但是如果请求是发生在不同的域下,请求就无法执行,并且会抛出异常提示不允许跨域请求,目前我没有找到明确的资料说明这是为什么,我觉得应该是出于安全性的考虑吧。纵然如此,要实现跨域访问的话,方法还是有的,而且不只一种,在这里介绍其中一...

经验教程

544

收藏

95
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部