📄 linux环境进程间通信(二):信号(上).htm
字号:
void * si_addr; /* 触发fault的内存地址,对SIGILL,SIGFPE,SIGSEGV,SIGBUS 信号有意义*/
int si_band; /* 对SIGPOLL信号有意义 */
int si_fd; /* 对SIGPOLL信号有意义 */
</CODE></PRE></TD></TR></TBODY></TABLE></P>}
<P>实际上,除了前三个元素外,其他元素组织在一个联合结构中,在联合数据结构中,又根据不同的信号组织成不同的结构。注释中提到的对某种信号有意义指的是,在该信号的处理函数中可以访问这些域来获得与信号相关的有意义的信息,只不过特定信号只对特定信息感兴趣而已。</P>
<P><A name=resources><SPAN class=atitle2>参考文献:</SPAN></A></P>
<OL class=n01>
<LI>linux内核源代码情景分析(上),毛德操、胡希明著,浙江大学出版社,当要验证某个结论、想法时,最好的参考资料;
<LI>UNIX环境高级编程,作者:W.Richard
Stevens,译者:尤晋元等,机械工业出版社。对信号机制的发展过程阐述的比较详细。
<LI>signal、sigaction、kill等手册,最直接而可靠的参考资料。
<LI>http://www.linuxjournal.com/modules.php?op=modload&name=NS-help&file=man提供了许多系统调用、库函数等的在线指南。
<LI>http://www.opengroup.org/onlinepubs/007904975/可以在这里对许多关键函数(包括系统调用)进行查询,非常好的一个网址。
<LI>http://unix.org/whitepapers/reentrant.html对函数可重入进行了阐述。
<LI>http://www.uccs.edu/~compsvcs/doc-cdrom/DOCS/HTML/APS33DTE/DOCU_006.HTM对实时信号给出了相当好的描述。
</LI></OL>
<P><A name=author1><SPAN class=atitle2>关于作者:</SPAN></A></P>
<P>郑彦兴,国防科大攻读博士学位。联系方式: <A
href="mailto:mlinux@163.com">mlinux@163.com</A></P>
<P></P></TD></TR>
<TR class=left_tdbgall align=right>
<TD colSpan=2 height=24>【字体:<A class=top_UserLogin
href="javascript:fontZoomA();">小</A> <A class=top_UserLogin
href="javascript:fontZoomB();">大</A>】【<A
href="http://study.feloo.com/computer/Comment.asp?ArticleID=39160"
target=_blank>发表评论</A>】【<A
href="http://study.feloo.com/User/User_Favorite.asp?Action=Add&ChannelID=25&InfoID=39160"
target=_blank>加入收藏</A>】【<A
href="http://study.feloo.com/computer/SendMail.asp?ArticleID=39160"
target=_blank>告诉好友</A>】【<A
href="http://study.feloo.com/computer/Print.asp?ArticleID=39160"
target=_blank>打印此文</A>】【<A
href="javascript:window.close();">关闭窗口</A>】 </TD></TR>
<TR>
<TD class=left_tdbgall align=right colSpan=2
height=24>电脑文章录入:admin 责任编辑:admin
</TD></TR><!--文章内容下部广告代码开始-->
<TR>
<TD align=middle colSpan=2>
<SCRIPT src="Linux环境进程间通信(二):信号(上).files/wen-bot.js"></SCRIPT>
</TD></TR><!--文章同容下部广告代码结束-->
<TR>
<TD class=left_tdbgall align=right colSpan=2 height=24><STRONG><FONT
color=#ff0000>百度搜索:<A
href="http://www.baidu.com/baidu?tn=study888&word=Linux环境进程间通信(二):信号(上)"
target=_blank>Linux环境进程间通信(二):信号(上)</FONT></A></STRONG>
<SCRIPT src=""></SCRIPT>
</TD></TR>
<TR>
<TD width=5></TD>
<TD width=787>
<LI>上一篇电脑文章: <A
title="电脑文章标题:Linux环境进程间通信(一): 管道及有名管道 作 者:未知 更新时间:2005-6-9 18:12:27"
href="http://study.feloo.com/computer/pro/vc/system/200506/39159.html">Linux环境进程间通信(一): 管道及有名管道</A><BR>
<LI>下一篇电脑文章: <A
title="电脑文章标题:Linux环境进程间通信(二):信号(下) 作 者:未知 更新时间:2005-6-9 18:12:30"
href="http://study.feloo.com/computer/pro/vc/system/200506/39161.html">Linux环境进程间通信(二):信号(下)</A></LI></TD></TR><!--文章内容下部广告代码开始-->
<TR>
<TD align=middle colSpan=2>
<SCRIPT src="Linux环境进程间通信(二):信号(上).files/wen-bot-2.js"></SCRIPT>
</TD></TR><!--文章同容下部广告代码结束--></TBODY></TABLE><!--网页中部左栏文章内容代码结束-->
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD align=middle height=20></TD></TR></TBODY></TABLE></TD>
<TD style="BORDER-LEFT: #a7a9a7 1px solid" vAlign=top width=180
bgColor=#f8f8f8><!--网页中部右栏代码开始-->
<TABLE style="WORD-BREAK: break-all" cellSpacing=0 cellPadding=0
width="100%" border=0>
<TBODY>
<TR>
<TD class=left_title><IMG height=28
src="Linux环境进程间通信(二):信号(上).files/ad_search.gif" width=174></TD></TR>
<TR>
<TD align=middle>
<SCRIPT
src="Linux环境进程间通信(二):信号(上).files/ShowSearchForm_wen.js"></SCRIPT>
</TD></TR>
<TR>
<TD align=middle>
<SCRIPT src="Linux环境进程间通信(二):信号(上).files/right-1.js"></SCRIPT>
</TD></TR>
<TR>
<TD class=left_title><IMG height=28
src="Linux环境进程间通信(二):信号(上).files/ad_ztlm.gif" width=174></TD></TR>
<TR>
<TD class=left_tdbg1>
<SCRIPT language=javascript
src="Linux环境进程间通信(二):信号(上).files/com-tjlm.js"></SCRIPT>
</TD></TR>
<TR>
<TD class=left_tdbg2></TD></TR>
<TR>
<TD class=left_title><A class=class
href="http://study.feloo.com/computer/ShowHot.asp"><IMG height=28
src="Linux环境进程间通信(二):信号(上).files/ad_zxrmwz.gif" width=174
border=0></A></TD></TR>
<TR>
<TD class=left_tdbg1
background=Linux环境进程间通信(二):信号(上).files/ad_bg2.gif>
<TABLE cellSpacing=0 cellPadding=0 width="100%">
<TBODY>
<TR>
<TD class=listbg vAlign=top width=10><IMG alt=普通电脑文章
src="Linux环境进程间通信(二):信号(上).files/article_common.gif"></TD>
<TD class=listbg><A class=listA
title="电脑文章标题:VC实现校正电脑时间 作 者:未知 更新时间:2005-6-9 18:12:58"
href="http://study.feloo.com/computer/pro/vc/system/200506/39169.html"
target=_self>VC实现校正电脑时间</A></TD></TR>
<TR>
<TD class=listbg2 vAlign=top width=10><IMG alt=普通电脑文章
src="Linux环境进程间通信(二):信号(上).files/article_common.gif"></TD>
<TD class=listbg2><A class=listA
title="电脑文章标题:VC++中进程与多进程管理的方法 作 者:未知 更新时间:2005-6-9 18:12:58"
href="http://study.feloo.com/computer/pro/vc/system/200506/39168.html"
target=_self>VC++中进程与多进程管理的…</A></TD></TR>
<TR>
<TD class=listbg vAlign=top width=10><IMG alt=普通电脑文章
src="Linux环境进程间通信(二):信号(上).files/article_common.gif"></TD>
<TD class=listbg><A class=listA
title="电脑文章标题:多进程编程的相关知识总结(三) 作 者:未知 更新时间:2005-6-9 18:12:57"
href="http://study.feloo.com/computer/pro/vc/system/200506/39167.html"
target=_self>多进程编程的相关知识总结…</A></TD></TR>
<TR>
<TD class=listbg2 vAlign=top width=10><IMG alt=普通电脑文章
src="Linux环境进程间通信(二):信号(上).files/article_common.gif"></TD>
<TD class=listbg2><A class=listA
title="电脑文章标题:多进程编程的相关知识总结(二) 作 者:未知 更新时间:2005-6-9 18:12:57"
href="http://study.feloo.com/computer/pro/vc/system/200506/39166.html"
target=_self>多进程编程的相关知识总结…</A></TD></TR>
<TR>
<TD class=listbg vAlign=top width=10><IMG alt=普通电脑文章
src="Linux环境进程间通信(二):信号(上).files/article_common.gif"></TD>
<TD class=listbg><A class=listA
title="电脑文章标题:多进程编程的相关知识总结(一) 作 者:未知 更新时间:2005-6-9 18:12:57"
href="http://study.feloo.com/computer/pro/vc/system/200506/39165.html"
target=_self>多进程编程的相关知识总结…</A></TD></TR>
<TR>
<TD class=listbg2 vAlign=top width=10><IMG alt=普通电脑文章
src="Linux环境进程间通信(二):信号(上).files/article_common.gif"></TD>
<TD class=listbg2><A class=listA
title="电脑文章标题:Linux环境进程间通信(五): 共享内存(上) 作 者:未知 更新时间:2005-6-9 18:12:46"
href="http://study.feloo.com/computer/pro/vc/system/200506/39164.html"
target=_self>Linux环境进程间通信(五)…</A></TD></TR>
<TR>
<TD class=listbg vAlign=top width=10><IMG alt=普通电脑文章
src="Linux环境进程间通信(二):信号(上).files/article_common.gif"></TD>
<TD class=listbg><A class=listA
title="电脑文章标题:Linux环境进程间通信(四):信号灯 作 者:未知 更新时间:2005-6-9 18:12:35"
href="http://study.feloo.com/computer/pro/vc/system/200506/39163.html"
target=_self>Linux环境进程间通信(四)…</A></TD></TR>
<TR>
<TD class=listbg2 vAlign=top width=10><IMG alt=普通电脑文章
src="Linux环境进程间通信(二):信号(上).files/article_common.gif"></TD>
<TD class=listbg2><A class=listA
title="电脑文章标题:Linux环境进程间通信(三):消息队列 作 者:未知 更新时间:2005-6-9 18:12:33"
href="http://study.feloo.com/computer/pro/vc/system/200506/39162.html"
target=_self>Linux环境进程间通信(三)…</A></TD></TR>
<TR>
<TD class=listbg vAlign=top width=10><IMG alt=普通电脑文章
src="Linux环境进程间通信(二):信号(上).files/article_common.gif"></TD>
<TD class=listbg><A class=listA
title="电脑文章标题:Linux环境进程间通信(二):信号(下) 作 者:未知 更新时间:2005-6-9 18:12:30"
href="http://study.feloo.com/computer/pro/vc/system/200506/39161.html"
target=_self>Linux环境进程间通信(二)…</A></TD></TR>
<TR>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -