返回首页 设为首页 加入收藏 联系我们
 
个人求职 企业招聘 培训频道 职业指导 猎头服务 红旗Linux
HR频道
国际频道
名牌高校
创业家园
人才论坛
 
 当前位置:精盈人才鹰网 > Linux技术交流 > 正文
Linux下的管道编程技术

2.进程间通信管道编程 在利用管道技术进行编程时,处理要用到上面介绍的pipe函数外,还用到另外三个函数,如下所示。  pipe函数:该函数用于创建一个新的匿名管道。  dup函数:该函数用于拷贝文件描述符。  mkfifo函数:该函数用于创建一个命名管道(fifo)。 当然,在管道通信过程中还用到其它函数,到时我们会加以介绍。需要注意的是,说到底,管道无非就是一对文件描述符,因此任何能够操作文件操作符的函数都可以使用管道。这包括但不限于这些函数:select、read、write、 fcntl、freopen,等等。 2.1函数pipe 函数pipe用来建立一个新的管道,该管道用两个文件描述符进行描述。函数pipe的原型如下所示: #include <unistd.h> int pipe( int fds[2] ); 当调用成功时,函数pipe返回值为0,否则返回值为-1。成功返回时,数组fds被填入两个有效的文件描述符。数组的第一个元素中的文件描述符供应用程序读取之用,数组的第二个元素中的文件描述符可以用来供应用程序写入。 下面我们考察在一个包含多个进程的应用程序中的管

精盈人才鹰网 轻松求职 满意招聘 http://www.egihr.com
日期:2007年10月31日 | 关闭
收费标准 |  付款方式  |  招商加盟  |  招聘流程  |  广告服务  |  关于我们 |  联系我们 |  友情连接

Copyright(C) 2005 - 2008 SELLCN.COM All Rights Reserved
电 话:0755-25313588 25313733传 真:0755-82903206
公司地址:深圳市福田区民田路城建购物公园B区336-3