news 2026/8/2 2:15:15

10、Linux 信号机制详解

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
10、Linux 信号机制详解

Linux 信号机制详解

1. 信号的作用

信号是一种非常简短的消息,可发送给一个或一组进程。通常,传递给进程的唯一信息是标识信号的编号,标准信号中没有用于传递参数、消息或其他附带信息的空间。

信号主要有两个用途:
- 让进程知晓特定事件已发生。
- 强制进程执行其代码中包含的信号处理函数。

这两个用途并非相互排斥,因为进程通常需要通过执行特定例程来响应某些事件。

Linux 2.4 为 80 x 86 架构处理的前 31 个信号如下表所示:
| # | 信号名称 | 默认动作 | 注释 | POSIX |
| — | — | — | — | — |
| 1 | SIGHUP | 终止 | 挂断控制终端或进程 | 是 |
| 2 | SIGINT | 终止 | 来自键盘的中断 | 是 |
| 3 | SIGQUIT | 转储 | 来自键盘的退出 | 是 |
| 4 | SIGILL | 转储 | 非法指令 | 是 |
| 5 | SIGTRAP | 转储 | 调试断点 | 否 |
| 6 | SIGABRT | 转储 | 异常终止 | 是 |
| 6 | SIGIOT | 转储 | 等同于 SIGABRT | 否 |
| 7 | SIGBUS | 转储 | 总线错误 | 否 |
| 8 | SIGFPE | 转储 | 浮点异常 | 是 |
| 9 | SIGKILL | 终止 | 强制进程终止 | 是 |
| 10 | SIGUSR1 | 终止 | 供进程使用 | 是 |
| 11 | SIGSEGV

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/31 22:32:02

Capacitor跨平台开发终极指南:快速构建原生级Web应用

Capacitor跨平台开发终极指南:快速构建原生级Web应用 【免费下载链接】capacitor Build cross-platform Native Progressive Web Apps for iOS, Android, and the Web ⚡️ 项目地址: https://gitcode.com/gh_mirrors/ca/capacitor 🎯 框架核心优…

作者头像 李华
网站建设 2026/7/31 22:46:29

17、Ext2与Ext3文件系统深度解析

Ext2与Ext3文件系统深度解析 1. Ext2文件系统概述 Unix类操作系统采用多种文件系统,各有不同实现方式。早期Linux基于Minix文件系统,后来出现的扩展文件系统(Ext FS)性能欠佳。1994年推出的第二扩展文件系统(Ext2),具备诸多新特性,高效且稳定,成为最广泛使用的Linux…

作者头像 李华
网站建设 2026/7/29 19:26:02

PaddleOCR葡萄牙文识别终极指南:零基础快速上手

PaddleOCR葡萄牙文识别终极指南:零基础快速上手 【免费下载链接】PaddleOCR Awesome multilingual OCR toolkits based on PaddlePaddle (practical ultra lightweight OCR system, support 80 languages recognition, provide data annotation and synthesis tools…

作者头像 李华
网站建设 2026/8/1 9:05:15

Mailpile批量操作完全指南:如何快速管理海量邮件

Mailpile批量操作完全指南:如何快速管理海量邮件 【免费下载链接】Mailpile A free & open modern, fast email client with user-friendly encryption and privacy features 项目地址: https://gitcode.com/gh_mirrors/ma/Mailpile 在当今信息爆炸的时代…

作者头像 李华
网站建设 2026/8/1 21:01:04

COLMAP三维重建实战问题速查手册

COLMAP三维重建实战问题速查手册 【免费下载链接】colmap COLMAP - Structure-from-Motion and Multi-View Stereo 项目地址: https://gitcode.com/GitHub_Trending/co/colmap 当你在使用COLMAP进行三维重建时,总会遇到各种技术问题。本文汇总了最常见的五大…

作者头像 李华