[io]进程间通信 -信号函数 —信号处理过程

sighandler_t signal(int signum, sighandler_t handler);

功能:

信号处理函数

参数:

signum:要处理的信号

handler:信号处理方式

SIG_IGN:忽略信号

SIG_DFL:执行默认操作

handler:捕捉信

cs 复制代码
#include<stdio.h>
#include<signal.h>
#include<unistd.h>
void handler(int sig)
{printf("hello");}

int main
{
signal(SIGINT,SIG_DEL);//执行默认操作
signal(SIGINT,SIG_IGN);//忽略信号
signal(SIGINT,handler);//捕获信号

pause();n
return 0;
}

void handler(int sig){} //函数名可以自定义

返回值:

成功:设置之前的信号处理方式

失败:-1

信号处理过程

相关推荐
JINX的诅咒2 天前
CORDIC算法:三角函数的硬件加速革命——从数学原理到FPGA实现的超高效计算方案
算法·数学建模·fpga开发·架构·信号处理·硬件加速器
西北大程序猿3 天前
linux进程信号 ─── linux第27课
linux·运维·服务器·信号处理
山河君3 天前
音频进阶学习二十四——IIR滤波器设计方法
学习·算法·音视频·信号处理
vonchenchen13 天前
nara wpe去混响学习笔记
机器学习·音视频·音频·信息与通信·信号处理
全栈开发圈3 天前
新书速览|深入理解DSP:基于TMS320F28379D的开发与实践
人工智能·信号处理·dsp开发
山河君3 天前
音频进阶学习二十五——脉冲响应不变法实现低通滤波器
学习·算法·音视频·信号处理
卡尔曼的BD SLAMer3 天前
期刊 | 不收版面费与审稿费的电子通信类期刊
算法·信息与通信·信号处理
北京青翼科技3 天前
【PCIE711-214】基于PCIe总线架构的4路HD-SDI/3G-SDI视频图像模拟源
图像处理·人工智能·fpga开发·信号处理
m0_555762904 天前
信号处理中的窗
信号处理
信号小探5 天前
信号与系统(郑君里)第一章-绪论 1-23 课后习题解答
算法·信息与通信·信号处理·抽象代数·傅里叶分析