4分钟前 泰州PPH蝶阀供应商信赖推荐「星驰」[星驰60b5ccc]内容:2.2 无名管道的建立和使用2.2.1 管道的创建pipe函数#include<unistd.h>intpipe(intfd[2])函数的参数中有两个文件描述符:fd[0]用于管道的read端,fd[1]用于管道的write端。创建成功则返回值0,否则返回-1值。2.2.2 写管道write函数ret=write(fd[1],buf,n)若管道已满,则被阻塞,直到管道另一端read将已进人管道的数据取走为止。读管道read函数ret=read(fd[0],buf,n)若管道为空,且写端文件描述字未关闭,则被阻塞。若管道写端已关闭,则返回0。若管道不为空,分两种情况:(设管道中实际有m个字节),如n>=m,则读m个;如果n<m则读取n个。实际读取的数目作为read的返回值。2.2.4 关闭管道close函数关闭写端则导致读端read调用返回0;关闭读端,则导致写端write调用返回-1,errno被设为EPIPE,在写端write函数退出前,进程还会收到SIGPIPE信号(默认处理是终止进程,该信号可以捉)。管材是建筑工程必需的材料,常用的有给水管、排水管、煤气管、暖气管、电线导管、雨水管等。随着科学技术的发展,家庭装修使用的管材也经历了普通铸铁管→水泥管→(钢筋混凝土管、石棉水泥管) →球墨铸铁管、镀锌钢管→塑料管及铝塑复合管的发展历程。(1)给水管材:有镀锌钢管、不锈钢管、涂塑钢管、铜管、铝塑复合管、ABS塑料管、聚乙烯管、聚管等。