码迷,mamicode.com
首页 > 其他好文 > 详细

Unix系统编程()信号处理器简介

时间:2018-03-30 17:23:39      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:class   进程   利用   类型   blog   body   系统   pos   不同   

信号处理器简介

信号处理器程序(也称为信号捕捉器)是当指定信号传递给进程时将会调用的一个函数。

这里会学习信号处理器的基本原理,后面将继续学习。

调用信号处理器程序,可能会随时打断主程序流程;内核代表进程来调用处理器程序,当处理器返回时,主程序会在处理器打断的位置恢复执行。

虽然信号处理器程序几乎可以为所欲为,但一般而言,设计应力求简单。


内核在调用信号处理器程序时,会将引发调用的信号编号作为一个整型参数传递给处理器函数。如果信号处理器程序只捕获一种类型的信号,那么这个参数几乎无用。然而,如果安装相同的处理器来捕获不同类型的信号,那么就可以利用此参数来判定引发对外处理器调用的是何种信号。

Unix系统编程()信号处理器简介

标签:class   进程   利用   类型   blog   body   系统   pos   不同   

原文地址:https://www.cnblogs.com/tuhooo/p/8677169.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!