有的地方,将屏蔽又叫阻塞?

在虚拟地址空间中,内核区的PCB中

有两个64位的值(集合),分别表示64个信号的未决状态(未被处理)和屏蔽与否

kill -l 可以查看linux中的所有信号,共64个

屏蔽信号集合有64位(二进制),每一位对应一个信号,为1则对应的信号被屏蔽,不被处理

如果后续收到了该信号,在未决信号集合里将会把该信号对应的位变为1,表示有该信号未被处理

程序运行过程中,查看未决信号集合,如果某一位为1,则到屏蔽信号集合中查看该信号是否被屏蔽

如果没有被屏蔽则进行处理

如果被屏蔽了,那就是被屏蔽了~~~

还有一点,未决信号集不记录有多少个该信号未决,只是有个标志位,有这样的信号未处理,毕竟只有01值

最新文章

  1. Android 5.X新特性之为RecyclerView添加下拉刷新和上拉加载及SwipeRefreshLayout实现原理
  2. IDE有毒
  3. html文件里引入文件html文件
  4. 用JDBC访问MySQL
  5. hive学习3(hive基本操作)
  6. tomcat 内存溢出
  7. matrix_2015_1 138 - ZOJ Monthly, January 2015
  8. Cocos2d-x 3.x的Windows Phone 8工程
  9. [改善Java代码]覆写equals方法必须覆写hashCode方法
  10. Oracle 11g XML java连接
  11. ceph之Placement Group
  12. LINUX 笔记-iproute2 命令
  13. 有关java中的hashCode问题
  14. iOS 博客资源精选
  15. Golang 的内存管理(上篇)
  16. JDK各个版本的新特性
  17. 利用RSACryptoServiceProvider进行RSA加密解密
  18. 《剑指offer》第六十七题(把字符串转换成整数)
  19. Java通过webservice接口获取天气信息
  20. GIT情况展示说明

热门文章

  1. python 之将xmind转为excel用例文件
  2. 使用JsonConverter处理上传文件的路径
  3. Introduction & Directory
  4. scratch图形化编程教程
  5. angular+ZORRO中nz-table 大小屏幕自适应、滚动条、点击事件
  6. vue修改内容点击显示隐藏内容不自动刷新问题
  7. Java入门与进阶P-5.3+P-5.4
  8. super与this关键字图解-Java继承的三个特点
  9. 线上排查:内存异常使用导致full gc频繁
  10. 前端(vue)导出pdf