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
相关推荐
Daorigin_com12 小时前
如何从数字化迈向智能化的跨越,重塑企业合同管理的未来一个通信老学姐1 天前
专业140+总分430+复旦大学875信号与系统考研经验原957电子信息通信考研,真题,大纲,参考书。一个通信老学姐1 天前
专业140+总分400+南京大学851信号与系统考研经验南大电子信息通信工程集成电路,真题,大纲,参考书。通信仿真实验室2 天前
(62)使用RLS自适应滤波器进行系统辨识的MATLAB仿真Bosenya122 天前
【信号处理】使用CNN对RF调制信号进行分类浙江赛思电子科技有限公司2 天前
金融领域时间同步解决方案litble3 天前
图神经网络(GNN)入门笔记(1)——图信号处理与图傅里叶变换极客代码3 天前
使用C语言进行信号处理:从理论到实践的全面指南白鸟无言3 天前
使用Python实现音频降噪Bosenya123 天前
【信号处理】绘制IQ信号时域图、星座图、功率谱