有名管道
1、是一种特殊的文件
a、存在内存中
b、在系统中,有一个对应名称
c、看文件大小 0bytes
管道文件都不支持定位操作(lseek、fseek)
信号
本身不能传递大量数据
信号是一种异步的通信方式 说明对象一定是两个
信号被称为软中断(软件层面对中断过程一种模型)
signal();typedef void(*signhandler_t)(int)
signhandler_t signal(int signum, signhandler_t handler)
功能:
信号处理函数的注册函数
参数:
signum 要处理的信号编号
handler 要对这个信号做处理|是一个指向信号处理函数的指针
返回值:
成功表示上一次设置的信号处理函数的入口地址, 失败 SIG_ERR
不能被阻塞、处理和忽略 SIGKILL SIGSTOP
SIG_IGN 忽略 SIG_DEL默认操作