[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

信号处理过程

相关推荐
SKYDROID云卓小助手2 天前
三轴云台之控制信号解析与执行
运维·服务器·网络·人工智能·信号处理
khystal3 天前
ISTA为什么要加上软阈值激活函数?r若没有L1 正则化也要加其他激活函数吗?
神经网络·信号处理
2401_823868224 天前
织构表面MATLAB仿真
人工智能·机器学习·matlab·信号处理
霖004 天前
高级项目——基于FPGA的串行FIR滤波器
人工智能·经验分享·matlab·fpga开发·信息与通信·信号处理
刘小小_算法工程师4 天前
「ECG信号处理——(23)基于ECG和PPG信号的血压预测」2025年8月12日
信号处理
鸭鸭鸭进京赶烤6 天前
EI检索-学术会议 | 人工智能、虚拟现实、可视化
人工智能·物联网·5g·信息可视化·云计算·vr·信号处理
青草地溪水旁8 天前
Linux 信号处理标志sa_flags详解
linux·信号处理
青草地溪水旁8 天前
如何理解SA_RESTART”被信号中断的系统调用自动重启“?
linux·信号处理·sa_restart
IOsetting10 天前
信号处理中的混频
信号处理·混频
霖0010 天前
ZYNQ实现FFT信号处理项目
人工智能·经验分享·神经网络·机器学习·fpga开发·信号处理