问几个问题:
1.管道(pipe)是干什么的?
进程间通信的一种方法
2.什么叫管道?
貌似跟第一个问题差不多。
3.如何生成管道?
由一个进程创建(int pipe(int filedes[2])),然后进程调用fork,此后父子进程就可以应用管道传输数据。
filedes[0]为读,另一个为写。
4.如何使用pipe?
取决与我们想要的数据流向。
如果对于从parent到child,父进程关闭读(filedes[0]),子进程关闭写。
反之反之。
问几个问题:
1.管道(pipe)是干什么的?
进程间通信的一种方法
2.什么叫管道?
貌似跟第一个问题差不多。
3.如何生成管道?
由一个进程创建(int pipe(int filedes[2])),然后进程调用fork,此后父子进程就可以应用管道传输数据。
filedes[0]为读,另一个为写。
4.如何使用pipe?
取决与我们想要的数据流向。
如果对于从parent到child,父进程关闭读(filedes[0]),子进程关闭写。
反之反之。