请问,对于管道,如果还没有write就开始read,为什么它的执行效果就跟运行一个无限循环一样?char str[256];int fd[2];pipe(fd);read(fd[0],str,256);对于管道,如果还没有write就开始read,为什么它的执行效果就跟运行一个无限循环一样?[解决办法]怎么叫无限循环?管道中没有数据,read阻塞了吧?[解决办法]是阻塞了。、、