当前位置: 技术问答>linux和unix
pending signal
来源: 互联网 发布时间:2016-09-16
本文导语: 在网上看到一个名词 pending signal,不知道什么意思,怎么翻译。 请大家指教。 | pending的意思是悬而未决的、临时搁置的。 apue(unix环境高级编程)的10.8节是这么说的: We say that a signal is delivered to ...
在网上看到一个名词 pending signal,不知道什么意思,怎么翻译。
请大家指教。
请大家指教。
|
pending的意思是悬而未决的、临时搁置的。
apue(unix环境高级编程)的10.8节是这么说的:
We say that a signal is delivered to a process when the action for a signal is taken. During the time between the generation of a signal and its delivery, the signal is said to be pending.
就是说,有个信号已经产生了而且应该发送给某个进程,但是那个进程还没对他做任何处理,那么这个信号就是pending的。
10.13节里面有一段代码的例子:这个程序block了SIGQUIT信号,然后sleep5秒。在这5秒内通过键盘给这个程序发一个SIGQUIT信号,一直到这个程序sleep结束并且解除block之前,这个SIGQUIT信号都是pending状态。
apue(unix环境高级编程)的10.8节是这么说的:
We say that a signal is delivered to a process when the action for a signal is taken. During the time between the generation of a signal and its delivery, the signal is said to be pending.
就是说,有个信号已经产生了而且应该发送给某个进程,但是那个进程还没对他做任何处理,那么这个信号就是pending的。
10.13节里面有一段代码的例子:这个程序block了SIGQUIT信号,然后sleep5秒。在这5秒内通过键盘给这个程序发一个SIGQUIT信号,一直到这个程序sleep结束并且解除block之前,这个SIGQUIT信号都是pending状态。