[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

信号处理过程

相关推荐
柏木乃一17 小时前
Linux进程信号(2):信号产生part2
linux·运维·服务器·c++·信号处理·信号·异常
DuHz1 天前
汽车雷达高级信号处理和建模技术简介——文章精读(上)
linux·论文阅读·人工智能·汽车·信号处理
浩子智控1 天前
高精度高速模拟采集电路挑战
硬件架构·硬件工程·信号处理·dsp开发
NJUST_ZHChen5 天前
“低慢小”无人机目标探测雷达回波数据解析与处理(Matlab)
matlab·无人机·信号处理
wangjialelele6 天前
Linux信号处理、中断、与页表映射
linux·运维·ubuntu·centos·信号处理·gnu
永远都不秃头的程序员(互关)6 天前
CANN sip:Ascend AI处理器专用,高性能信号处理算子加速库
人工智能·信号处理
Aaron15886 天前
基于RFSOC+VU13P在光子雷达成像中的技术应用分析
嵌入式硬件·算法·fpga开发·硬件架构·信息与通信·信号处理·基带工程
禁默7 天前
SiP库:CANN生态赋能AIGC信号处理的高性能加速利器
aigc·信号处理·cann
DuHz8 天前
超宽带脉冲无线电(Ultra Wideband Impulse Radio, UWB)简介
论文阅读·算法·汽车·信息与通信·信号处理
s09071369 天前
【声呐硬件设计】LFM信号处理中前级有源滤波器设计的关键考量与原理分析
信号处理·声呐·线性相位·模拟滤波器