[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

信号处理过程

相关推荐
Trouvaille ~9 小时前
【Python篇】深度探索NumPy(下篇):从科学计算到机器学习的高效实战技巧
图像处理·python·机器学习·numpy·信号处理·时间序列分析·科学计算
i嗑盐の小F12 小时前
【IEEE&ACM Fellow、CCF组委】第三届人工智能与智能信息处理国际学术会议(AIIIP 2024)
人工智能·深度学习·算法·机器学习·自然语言处理·信号处理
徒慕风流1 天前
海杂波分级方法
信号处理·海杂波·分级研究
政安晨3 天前
政安晨【零基础玩转各类开源AI项目】基于本地Linux Ubuntu系统部署及应用DDSP-SVC:基于DDSP(可微分数字信号处理)的实时端到端歌声转换系统
pytorch·python·深度学习·机器学习·信号处理·tensorboard·ddsp-svc
stackY、7 天前
【Linux】:信号的保存和信号处理
信号处理
萨文 摩尔杰8 天前
多速率信号处理-插值和插值滤波器
算法·信号处理
SleepingBug16 天前
[数字信号处理][Python] numpy.gradient()函数的算法实现
python·numpy·信号处理
FPGA狂飙17 天前
【FPGA数字信号处理】并行FIR滤波器
fpga开发·信号处理·verilog·fpga·xilinx
深圳信迈科技DSP+ARM+FPGA20 天前
【DSP+FPGA】基于Virtex-7 FPGA + C6678 DSP的高性能实时信号处理平台
fpga开发·信号处理
深圳信迈科技DSP+ARM+FPGA21 天前
基于Virtex UltraScale+ VU13P FPGA的4路FMC接口基带信号处理平台
fpga开发·信号处理