[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

信号处理过程

相关推荐
通信小呆呆2 天前
基于 ADMM-MFOCUSS 的捷变频雷达扩展目标稀疏重构原理
算法·重构·信息与通信·信号处理·雷达
2601_958352902 天前
拆解 EN-46:一块 15mA 的 DSP 芯片如何实现 50dB 降噪
人工智能·语音识别·信号处理·嵌入式开发·音频降噪·双麦波束成形·硬件拆解
好好学仿真2 天前
【故障诊断】DSCNN-HA-TL:融合Swin窗口注意力和全局注意力机制的变工况轴承故障诊断(迁移学习/小样本)
机器学习·信号处理·迁移学习·swintransformer·轴承故障诊断·深度可分离卷积·gam注意力
山河君2 天前
从 ACF 到 YIN:基频检测算法原理与实现
人工智能·算法·音视频·语音识别·信号处理
156002548402 天前
基于VU9P+Zynq的双FMC基带信号处理板(支持国产替换)
信号处理
嵌入式小能手2 天前
飞凌嵌入式ElfBoard-进程间的通信之信号处理pause
信号处理
嵌入式小能手3 天前
飞凌嵌入式ElfBoard-进程间的通信之信号处理sigaction
linux·算法·信号处理
嵌入式小能手3 天前
飞凌嵌入式ElfBoard-进程间的通信之信号处理signal
linux·服务器·信号处理
alxraves3 天前
超声图像前端信号处理的关键技术
前端·fpga开发·信号处理
Yang96115 天前
高速毫米波基站巡检|鼎讯信通 LN-430A 110MHz 实时带宽分析仪
信息与通信·信号处理