当前位置:  技术问答>linux和unix

看书时有些东西高不太明白,请高手给指点一下,谢谢

    来源: 互联网  发布时间:2015-06-15

    本文导语:  “为了防止信号到达,程序可以要求忽略(ignore)信号或者封锁(block)信号。被忽略的信号被简单丢弃,它对进程没有什么影响。被封锁的信号排队等待发送,但内核不要求进程对该信号采取措施,一直到该信号被...

“为了防止信号到达,程序可以要求忽略(ignore)信号或者封锁(block)信号。被忽略的信号被简单丢弃,它对进程没有什么影响。被封锁的信号排队等待发送,但内核不要求进程对该信号采取措施,一直到该信号被明确地解除封锁为止。处理新的不被封锁的信号的进程只被调用一次,即使在封锁接收的同时,多次接收到该信号的情况下也只调用一次。”最后一句,搞不懂是什么意思,请路过的大侠给解释一下,谢谢!!!

|
正在处理一个信号时,自动忽略这期间到达的同类信号;

当发送信号给某个进程时,send_signal会检测这个进程的信号掩码,置位的信号表示需要被block,再检测是否已有同类信号阻塞在信号队列上了,有则忽略,无则加

|
block?阻塞?
最后一句话,意思就是Block的时候,即使是收到了3次信号,也只当作一次信号处理

|
我在书上看到 block 翻译为保持方式

该句的意思:当进程处于该方式时,将接收到的信号保存起来,等该进程的保持方式
解除后,再进行处理。在这期间,即使有多个相同的信号到达,等保持方式结束之后,只做
一次处理

|
应该是中文译书吧?如果是的话,就看一下英文原书了
block是封锁??

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 移动开发 iis7站长之家
  • 我想看书!
  • 看书当中发现:书上的函数这样写法:
  • 请给出linux 学习书籍以及循序渐进的看书顺序
  • 笔试和面试时回答不出具体服务的配置怎么办?有些Linux服务都是看书才会做的。
  • 麻烦各位进来帮菜鸟我看看,, 今天自学看书时遇到了一个困惑。。。。。。。
  • 看书的问题,请帮忙!
  • 看书的时候有个地方不懂:instanceof的用法,以及它的概念。不要写英文呀:)
  • 如果没有LINUX环境,仅凭看书,如何在短时间内尽可能多地熟悉LINUX下的操作?
  • 看书遇到点问题,请指教
  • 要考试了 可是平时没有看书 老师出了两道题 大家帮帮忙 小弟先谢过了 ~~~


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3