[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

信号处理过程

相关推荐
Listennnn2 天前
信号处理基础到进阶再到前沿
人工智能·深度学习·信号处理
【杨(_> <_)】3 天前
信号处理分析工具——时频分析(一)
算法·matlab·信号处理
竹一阁9 天前
线性调频波形测距测速信号处理——全代码+注释
信号处理
学术小白人13 天前
IEEE出版|连续多年稳定检索|第三届信号处理与智能计算国际学术会议(SPIC2025)
人工智能·计算机网络·计算机视觉·云计算·信号处理
hutaotaotao13 天前
python处理signal(信号)
linux·python·信号处理·软件中断
芯有所享14 天前
【芯片设计中的跨时钟域信号处理:攻克亚稳态的终极指南】
经验分享·fpga开发·信号处理
霖0017 天前
同步/异步电路;同步/异步复位
开发语言·前端·javascript·嵌入式硬件·fpga开发·信号处理
噜噜噜噜鲁先森20 天前
MVDR源码(可直接运行)
算法·matlab·信号处理·阵列信号处理·声源定位算法
刘小小_算法工程师20 天前
「HHT(希尔伯特黄变换)——ECG信号处理-第十三课」2025年5月19日
信号处理
北京青翼科技24 天前
【PXIE301-211】基于PXIE总线的16路并行LVDS数据采集、1路光纤数据收发处理平台
图像处理·fpga开发·信号处理