[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

信号处理过程

相关推荐
新新学长搞科研10 小时前
第五届电子、集成电路与通信技术国际学术会议(EICCT 2026)
运维·人工智能·自动化·集成测试·信号处理·集成学习·电气自动化
北京青翼科技16 小时前
基于6U VPX架构-DSP FT-M6678实时信号处理平台-青翼全国产化嵌入式产品
信号处理·国产化·dsp·fpga开发板·6678·嵌入式平台
此方ls2 天前
前沿科技二——信息与信号处理核心技术
人工智能·科技·信号处理
SomeOtherTime4 天前
信号处理(AI回答)
人工智能·信号处理
hoiii1874 天前
MATLAB模拟ADS-B数据解码与信号处理整体流程
数据结构·matlab·信号处理
YaraMemo5 天前
向量求导规则
人工智能·机器学习·矩阵·信号处理
江畔柳前堤5 天前
XZ08_本地部署overleaf教程
人工智能·深度学习·eclipse·pyqt·信号处理
无水先生5 天前
驱动世界的隐藏数学:卷积之旅
信号处理
MARIN_shen6 天前
Marin说PCB之电源PI仿真之PDN---DK值的影响
嵌入式硬件·硬件工程·信号处理·pcb工艺