[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 小时前
四波形同台竞技:基于ofdm/otfs/afdm/rm波形的通感一体化
信息与通信·信号处理·雷达·通感一体
Aaron15882 天前
RFSOC+VU13P+GPU 在6G互联网中的技术应用
大数据·人工智能·算法·fpga开发·硬件工程·信息与通信·信号处理
guygg883 天前
雷达信号处理(RA Signal Processing)指南
信号处理
c++之路3 天前
C++信号处理
开发语言·c++·信号处理
hhl_483841046 天前
上海域格4G模块信号说明
linux·功能测试·物联网·信号处理·tcp
北京青翼科技6 天前
青翼科技基于XCVU13P FPGA的4路FMC接口高性能信号处理平台丨嵌入式智能平台 · 通用嵌入式平台丨FPGA信号处理板
fpga开发·信号处理·信号处理板·图形处理板卡·pcie数据处理板·fpga板卡
代码中介商7 天前
Linux 信号处理与进程控制深度解析
linux·运维·信号处理
声光界7 天前
《信号处理赋能智能体音感知》
人工智能·音频·信号处理·声学
扣脑壳的FPGAer9 天前
傅里叶级数、傅里叶变换、Z变换、数字滤波器
fpga开发·信号处理
以太浮标12 天前
华为eNSP模拟器综合实验之- 华为设备 LLDP(Link Layer Discovery Protocol)解析
运维·服务器·网络·网络协议·华为·信息与通信·信号处理