随笔分类 -  信号signal

系统调用被信号打断后的反应
摘要:http://man7.org/linux/man-pages/man7/signal.7.html man帮助说明: 阅读全文

posted @ 2019-06-21 15:13 Shihu 阅读(380) 评论(0) 推荐(0)

信号处理函数编写规则
摘要:https://www.ibm.com/developerworks/cn/linux/l-cn-signalsec/ 关于编写安全的信号处理函数主要有以下一些规则: 信号处理函数尽量只执行简单的操作,譬如只是设置一个外部变量,其它复杂的操作留在信号处理函数之外执行; errno 是线程安全,即每个 阅读全文

posted @ 2018-12-19 11:38 Shihu 阅读(804) 评论(0) 推荐(0)

linux信号的处理--部分源码分析
摘要:基于linux master v4.9版本 信号是异步的, 一、信号何时来 信号是异步的,对于一个进程随时都会接收到信号。 二、选择线程(task)来处理 那么一个进程接收到信号时,需要选择一个task来处理。如何选择呢? 三、使线程达到能够处理信号的状态 设置信号的pending flag。 1) 阅读全文

posted @ 2018-07-22 16:26 Shihu 阅读(995) 评论(0) 推荐(0)

导航