进程间通信-信号-pipe-fifo
编译运行
Fifo
Consumer
Producer
一起运行
Testmf
pipe文件夹
Pipe
Listarg
pipedemo2.c和pipedemo.c
testtty.c,whotofile.c
** siganal文件夹 **
理解
()Pipe
概念: 管道是一种在两个进程之间进行通信的机制。个进程的输出可以通过管道传递给另一个进程的输入创建: 在C语言中,可以使用pipe系统调用创建管道。管道有两端,一个用千写入,一个用干读取。用途:管道通常用于在父进程和子进程之间进行通信
FIFO (命名管道)
概念: 命名管道是一种特殊类型的文件,它允许无关的进程之间进行通信。与管道不同的是,FIFO有一个在文件系统中可见的路径名。创建: 使用mkfifo系统调用可以创建命名管道。用途: FIFO可用于在不相关的进程之间传递数据,而这些进程可以通过文件系统中的路径名访问FIFO。