当前位置: 首页 > news >正文

做公司网站写什么信息风景网站模版

做公司网站写什么信息,风景网站模版,现代简约室内设计说明200字,网站建设入门基础文章目录 八、进程信号2. 信号的保存3. 信号的处理 未完待续 八、进程信号 2. 信号的保存 实际执行信号的处理动作称为信号递达(Delivery) 信号从产生到递达之间的状态,称为信号未决(Pending)。 进程可以选择阻塞 (Block )某个信号。 被阻塞的信号产生时将保持在未决状态,直到…

文章目录

  • 八、进程信号
    • 2. 信号的保存
    • 3. 信号的处理
  • 未完待续


八、进程信号

2. 信号的保存

实际执行信号的处理动作称为信号递达(Delivery)
信号从产生到递达之间的状态,称为信号未决(Pending)。
进程可以选择阻塞 (Block )某个信号。
被阻塞的信号产生时将保持在未决状态,直到进程解除对此信号的阻塞,才执行递达的动作。
注意,阻塞和忽略是不同的,只要信号被阻塞就不会递达,而忽略是在递达之后可选的一种处理动作。

在进程的PCB中,有两个位图,一个是判断是否收到相应信号的位图pending,一个是决定该位置的信号是否阻塞的位图block。
在这里插入图片描述
handler表是一组函数指针,决定信号的执行方法。
调用函数 sigprocmask 可以读取或更改进程的信号屏蔽字(阻塞信号集)。
在这里插入图片描述

int main()
{// 创建阻塞信号集sigset_t block, oblock;// 清空信号集sigemptyset(&block);sigemptyset(&oblock);// 将2号信号添加进阻塞信号集sigaddset(&block, 2);// 将阻塞信号集设置到内核中int n = sigprocmask(SIG_SETMASK, &block, &oblock);assert(n == 0);while (true){// 创建pending信号集sigset_t pending;sigemptyset(&pending);// 获取pending信号集n = sigpending(&pending);assert(n == 0);// 打印pending信号集PrintSig(pending);sleep(1);}return 0;
}

在这里插入图片描述
9号信号、19号信号无法被屏蔽,18号信号会做特殊处理。操作系统不允许出现 金刚不坏 的进程。
如何解除屏蔽?

	while (true){int cnt = 0;// 创建pending信号集sigset_t pending;sigemptyset(&pending);// 获取pending信号集n = sigpending(&pending);assert(n == 0);// 打印pending信号集PrintSig(pending);++cnt;if (cnt == 20){// 解除阻塞信号集n = sigprocmask(SIG_UNBLOCK, &block, &oblock);assert(n == 0);}sleep(1);}

3. 信号的处理


未完待续

http://www.yayakq.cn/news/574454/

相关文章:

  • 购物网站开发的基本介绍做自媒体挣钱的网站有哪些
  • 建设电子商务网站的目的和意义济南互联网网站建设价格
  • 土特产网站建设事业计划书岳阳建设商城网站公司
  • 个人如何做网站软件wordpress在页面中调用文章
  • 深圳建站公司一般需要多久it培训机构哪个好
  • 响应式模板网站模板住房和城乡建设部
  • 企业建设网站能否报销网站安装代码
  • 建立网站有哪些步骤?那个网站可以做ppt赚钱
  • 随州网站建设学校宁德seo
  • 外语网站制作哪些网站有二维码
  • 网站安装wordpress东北建站
  • 电子商务网站建设岗位要求拍卖网站开发
  • 建设网站时 首先要解决两个问题 一是什么网站备案和实名认证
  • 文件下载网站源码推广赚钱拿佣金的软件
  • 招聘网站分析报告怎么做长沙微信网站开发
  • 网站建设 中企高程做网站必须原创吗
  • 荆州网站建设公司wordpress 网店模板
  • 网站地址查询域名网站建设一条龙怎么样
  • 上海工程建设交易信息网站手机可以看的网站
  • 建电影网站赚钱挣钱吗装修电话
  • 甘肃住房城乡建设厅网站首页网站规划和构成
  • 群晖 做网站7电脑不能打开wordpress
  • 临沂怎么做网站北京网站建设中心
  • 清河做网站建论坛网站需要多少空间
  • 网站开发类合同范本陕西高速公路建设集团网站
  • 做微信公众号用什么网站网站建设时间表
  • 设计公司做网站有用吗wordpress直接上传视频
  • 51CTO学院个人网站开发视频jsp网站开发实例
  • wordpress文章站深圳住建局官网
  • 网站优化员seo招聘站库设计网站官网