# 信号复习题

> 原文：<https://github.com/angrave/SystemProgramming/wiki/Signals-Review-Questions>

## 话题

*   信号
*   信号处理程序安全
*   信号处理
*   信号状态
*   分叉/执行时待发信号
*   分叉/执行时的信号处理
*   在 C 中提高信号
*   在多线程程序中提升信号

## 问题

*   什么是信号？
*   如何在 UNIX 下提供信号？ （额外奖励：Windows 怎么样？）
*   函数是信号处理程序安全的意思是什么
*   什么是过程信号处理？
*   如何在单线程程序中更改信号处理？多线程怎么样？
*   为什么 sigaction vs 信号？
*   我如何异步并同步捕获信号？
*   我分叉后挂起信号会发生什么？ Exec 的？
*   我分叉后，我的信号处理会发生什么？ Exec 的？