博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
10.1 简介
阅读量:4582 次
发布时间:2019-06-09

本文共 450 字,大约阅读时间需要 1 分钟。

信号是软件中断。许多重要的应用程序都需要处理信号,信号提供了一种异步事件处理的方法—举例来说,一个用户在终端上键入中断按键或者是pipeline中下一个程序提前终止。

信号在早期UNIX系统中就已经有提供了,但是系统中的信号模型并不可靠,信号可能丢失,当程序中执行一段关键区域的代码的时候,很难去关闭指定的信号。BSD4.3以及SVR3都对信号模型进行了修改,增加了称为可靠信号reliable signals的东西,但是Berkeley与AT & T所做的修改并不兼容。幸运的是,POSIX.1将可靠信号方法标准化了,那正式我们将在书中介绍的内容。

在本章中,我们以信号的综述以及信号通常用来做什么开始,然后看在早期实现中存在的问题,在学习如何正确做事之前看一下之前的实现中存在的问题对于知识的理解是相当重要的。本章中还包含了几个不一样的例子,这些例子并不完全正确,作为对于缺陷的一种讨论。

转载于:https://www.cnblogs.com/U201013687/p/5518321.html

你可能感兴趣的文章
面试题:顺时针打印矩阵
查看>>
DataSet、DataTable、DataRow、DataColumn区别及使用实例
查看>>
python 特殊方法
查看>>
Python3 练习笔记四
查看>>
装箱问题
查看>>
Android线程管理(一)——线程通信
查看>>
vim 使用技巧
查看>>
面向对象的特征有哪些方面?
查看>>
三月十一号
查看>>
国外免费空间
查看>>
构建linux内核树
查看>>
Linux C 信号处理
查看>>
第三次作业
查看>>
tomcat
查看>>
MUI开发注意事项
查看>>
elasticsearch摸石头过河——常用数据类型(二)
查看>>
scrum立会报告+燃尽图(第三周第三次)
查看>>
[SQL] 获取 Microsoft SQL Server 2008 的数据表结构
查看>>
iOS进度指示器——NSProgress
查看>>
C语言strcat,ctrcpy函数原型和改进
查看>>