当前位置: 技术问答>linux和unix
管道(pipefifo阻塞)中问题
来源: 互联网 发布时间:2017-03-27
本文导语: 关于管道fifo中,这个是write进程 按我现在的理解,应该是open处阻塞,但是 printf("第2晚餐");应该可以正常执行, 但运行的时候不执行该句,请问是为什么?谢谢~ //fifo_write.c #include #include #include #include #include #include ...
关于管道fifo中,这个是write进程
按我现在的理解,应该是open处阻塞,但是
printf("第2晚餐");应该可以正常执行,
但运行的时候不执行该句,请问是为什么?谢谢~
//fifo_write.c
#include
#include
#include
#include
#include
#include
#include
#define FIFO_SERVER "/myfifo"
main(int argc,char** argv)
{
// printf("第一晚餐");
int fd;
char w_buf[100]= "fsrgsergsf";
int nwrite;
printf("第一晚餐n");
/*
if(argc
按我现在的理解,应该是open处阻塞,但是
printf("第2晚餐");应该可以正常执行,
但运行的时候不执行该句,请问是为什么?谢谢~
//fifo_write.c
#include
#include
#include
#include
#include
#include
#include
#define FIFO_SERVER "/myfifo"
main(int argc,char** argv)
{
// printf("第一晚餐");
int fd;
char w_buf[100]= "fsrgsergsf";
int nwrite;
printf("第一晚餐n");
/*
if(argc