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