1. 信号的阻塞集,是否可以被子进程继承?
// 答案:可以!
2. 已阻塞的信号(挂起的信号),是否可以被子进程继承?
// 答案:挂起的信号,不能被继承。
3. 同一个信号,是否能被多次阻塞(多次挂起)呢?
// 答案:根据信号分类而定。
// 非实时信号(第1~31号):不能多次挂起,只能1次,多个相同信号会被直接丢弃,所以也称为不可靠信号。
// 实时信号(第34~64号):可以多次挂起。所有挂起的信号都会依次响应,不会丢弃,所以也称为可靠信号。
4. 清除阻塞后,挂起的各类信号,响应是否有优先级呢?是否讲究先来后到?
// 答案:根据信号分类。(响应优先级:实时信号>非实时信号)
// 非实时信号(第1~31号):没有顺序,并且可能会丢失。
// 实时信号(第34~64号):优先级根据信号值而定,信号值越大,优先级越高。
5. 信号的响应是否可以嵌套?
// 答案:相同信号不能嵌套,不同信号可以嵌套。
// 非实时信号:如接收到多个相同信号,那么在响应完毕后会再次响应最多1次。
// 实时信号:如接收到多个相同信号,那么会逐个全部响应完毕。