3.2 信号
linux/unix信号相关内容
Nick_Zhang_123
存储、网络领域bug开发工程师
展开
-
unix/linux信号:2.API使用
1. 基本数据结构 信号: int sig; 信号集:sigset_t set; sigset_t类型有的是数组, 有的是unsigned long类型, 原理是每个信号在信号集里是一个位掩码。 // 数组 typedef struct { unsigned long sig[_NSIG_WORDS]; } sigset_t // unsigned long typedef __sigs...原创 2019-12-03 09:46:57 · 252 阅读 · 0 评论 -
unix/linux信号:1. 基础介绍
基本概念 信号是事件发生时对进程的通知机制,可以通知其他进程也可以通知进程自己。信号通常源自于内核。 信号通常分为两类: 一是 内核向进程通知,通常称为标准信号或传统信号(1~31)。 二是另外的一组实时信号。 进程可以通过信号掩码暂时将到来的信号阻塞。 进程对信号的到来有如下几种默认处理方式: 1.忽略信号 2.终止进程 3.产生核心转储文件,同时终止进程 4.停止进程 5.之前暂停后再...原创 2019-11-15 09:09:49 · 113 阅读 · 0 评论