首页 > 学院 > 开发设计 > 正文

C 信号的一些简单理解

2019-11-08 01:31:33
字体:
来源:转载
供稿:网友

1.发出指定信号,结束当前进程,调用信号处理函数,处理完成之后返回.(但是有些动作是不能被终止或者叫重新载入:1.已知它们使用静态数据结构 2.它们调用malloc和free 3.它们是标准的I/O函数) 2.在处理特定信号(比如定时器)动作之前(阻塞),可能会有其他信号发出,这就会导致信号的丢失,竞争或者处理后面的信号过了之前的设定的时间使的进程永远阻塞等,如何才能设置可靠信号处理机制: 1) 屏蔽或忽略指定信号的所有信号 2) 如果后来的信号希望保留,可以先处理完成指定信号再处理后来的信号 3) 先处理后来的信号,重置先前指定的信号 3.在等待指定信号之前,当前进程一般会被挂起,信号到达后,完成指定动作,会再次返回当前进程.


上一篇:【C#】正则表达式

下一篇:[01]XML基础

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表