CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Linux/Unix社区 >  程序开发区

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

楼主happyfog()2004-04-04 19:30:15 在 Linux/Unix社区 / 程序开发区 提问

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

1 楼tear_pearl(tear_pearl)回复于 2004-04-04 22:32:38 得分 5

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

2 楼happyfog()回复于 2004-04-04 23:01:23 得分 0

书名叫《Linux系统管理技术手册》(《Linux   System   Administration   HandBook》)  
  但不知楼上以为block该如何翻译才更为妥当????望不吝赐教^_^谢谢Top

3 楼CoolQ()回复于 2004-04-05 00:22:30 得分 10

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

4 楼tkit(熊熊520)回复于 2004-04-05 19:41:50 得分 25

正在处理一个信号时,自动忽略这期间到达的同类信号;  
   
  当发送信号给某个进程时,send_signal会检测这个进程的信号掩码,置位的信号表示需要被block,再检测是否已有同类信号阻塞在信号队列上了,有则忽略,无则加Top

5 楼Sunvan()回复于 2004-04-06 20:40:51 得分 10

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

相关问题

  • 我学java时有些东西始终弄不明白,希望能得到指点!
  • 在照书上的例题写Ping程序时候,有些地方看不明白,望高手指点!
  • 指点买书的问题
  • 俺头一次做点东西,各位大虾帮忙指点指点了
  • vb中的QueryUnload事件的用法及功能?我看帮助和书都不是很明白啊!请高手指点啊?
  • 我对recordset有些不明白,希望高人能指点,急!!!
  • 看COM本质论,不明白,请大家指点……
  • sqlserver问题,总想不明白,请高手指点。谢谢。
  • 我还是弄不明白,请高手指点!
  • <<c++ primer>>有个地方没看明白,请指点

关键词

  • 信号
  • 进程
  • 谢谢
  • 封锁
  • 书
  • 忽略
  • 处理
  • 接收
  • block
  • 到达

得分解答快速导航

  • 帖主:happyfog
  • tear_pearl
  • CoolQ
  • tkit
  • Sunvan

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo