[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

信号处理过程

相关推荐
北京青翼科技1 天前
【PXIE301-211】基于PXIE总线的16路并行LVDS数据采集、1路光纤数据收发处理平台
图像处理·fpga开发·信号处理
霖001 天前
PCIe数据采集系统
数据结构·经验分享·单片机·嵌入式硬件·fpga开发·信号处理
tan180°2 天前
Linux进程信号处理(26)
linux·c++·vscode·后端·信号处理
起床学FPGA4 天前
跨时钟域(CDC,clock domain crossing)信号处理
信号处理
成都领目科技5 天前
【新品发布】VXI可重构信号处理系统模块系列
重构·信号处理·3u vpx·测试测量
姜丝辣嘴5 天前
信号处理基础
信号处理
156082072196 天前
QSFP+、QSFP28、QSFP-DD接口分别实现40G、100G、200G/400G以太网接口
fpga开发·信号处理
爱学习的章鱼哥6 天前
数字信号处理|| 快速傅里叶变换(FFT)
信号处理·fft·数字信号·专业实验
network_tester8 天前
矢量网络分析仪测驻波比:从原理到实战操作全解析
功能测试·硬件架构·硬件工程·信息与通信·信号处理·模块测试
How_doyou_do8 天前
项目实战-基于信号处理与SVM机器学习的声音情感识别系统
机器学习·支持向量机·信号处理