[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

信号处理过程

相关推荐
小李独爱秋15 小时前
计算机网络经典问题透视:RTS/CTS是强制使用还是选择使用?
网络协议·计算机网络·网络安全·信息与通信·信号处理
小李独爱秋16 小时前
计算机网络经典问题透视:无线局域网MAC协议中的SIFS和DIFS究竟是什么?
网络协议·计算机网络·macos·网络安全·信息与通信·信号处理
fanged2 天前
信号处理入门3(频域分析)
信号处理
枷锁—sha2 天前
【CTFshow-pwn系列】06_前置基础【pwn 035】详解:利用 SIGSEGV 信号处理机制
java·开发语言·安全·网络安全·信号处理
ghie90902 天前
使用经验模态分解(EMD)处理振动信号,并结合样本熵进行特征提取
信号处理
Aaron15882 天前
通信灵敏度计算与雷达灵敏度计算对比分析
网络·人工智能·深度学习·算法·fpga开发·信息与通信·信号处理
安徽必海微马春梅_6688A3 天前
A实验:小动物无创血压系统 小动物无创血压分析系统 资料。
大数据·人工智能·网络安全·硬件工程·信号处理
地球资源数据云3 天前
SCI制图——Origin信号处理:FFT变换与滤波降噪
信号处理·origin
s09071363 天前
【SAS信号处理】SAS信号处理中的“停-走-停”假设失效:原理、误差分析与三种修正算法
算法·信号处理·sas·合成孔径
weixin_690654743 天前
龙迅#LT7621GX 适用于两路HDMI2.1/DP1.4/TPYE-C/EDP转HDMI2.1 应用功能,分辨率高达8K@60HZ。
音视频·信号处理