当前位置: 技术问答>linux和unix
关于linux内核中信号处理的问题?(信号处理的时间)
来源: 互联网 发布时间:2016-02-10
本文导语: linux是在系统中断、异常或者是用户系统调用完,将要返回用户空间的时候检查是否有信号要处理的。 我的问题是:为什么要挑选这个时间?而且是一定要这个时间? 在do_signal()中有一个检测,如果不是要返回用...
linux是在系统中断、异常或者是用户系统调用完,将要返回用户空间的时候检查是否有信号要处理的。
我的问题是:为什么要挑选这个时间?而且是一定要这个时间?
在do_signal()中有一个检测,如果不是要返回用户空间前夕就不进行处理。
我的问题是:为什么要挑选这个时间?而且是一定要这个时间?
在do_signal()中有一个检测,如果不是要返回用户空间前夕就不进行处理。
|
信号量处理在用户空间,那么如果一直在内核空间没有必要去处理信号,信号的时间要求不是很高,这样做提高
系统效率.
系统效率.