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

网站开发学徒工作如何成都金牛网站建设公司

网站开发学徒工作如何,成都金牛网站建设公司,ASP.NET实用网站开发答案,一个人是否可以做公司网站文章目录 八、进程信号1. 信号 未完待续 八、进程信号 1. 信号 除了可以使用 kill 命令和键盘来生成信号,我们也可以使用系统调用来生成信号。 kill函数可以对指定进程发送指定信号。 使用方法: int main(int argc, char *argv[]) {if (argc ! 3) {c…

文章目录

  • 八、进程信号
    • 1. 信号
  • 未完待续


八、进程信号

1. 信号

除了可以使用 kill 命令和键盘来生成信号,我们也可以使用系统调用来生成信号。
在这里插入图片描述
kill函数可以对指定进程发送指定信号。
使用方法:

int main(int argc, char *argv[])
{if (argc != 3) {cout << "Usage: " << argv[0] << " -signumber pid" << endl;return 1;}int signumber = stoi(argv[1] + 1);int pid = stoi(argv[2]);// 对pid发送signumber信号int n = kill(pid, signumber);if (n < 0){cerr << "kill error, errno : " << strerror(errno) << endl;}return 0;
}

在这里插入图片描述
raise可以让进程自己调用指定信号。
使用方法:

int main()
{int cnt = 0;while (true){cout << "cnt: " << cnt++ << endl;sleep(1);if (cnt == 10){cout << "send 9 to caller" << endl;// 对自己发送9号信号raise(9);}}return 0;
}

在这里插入图片描述
abort函数的作用是给自己发送固定信号(6号信号),终止进程。

软件条件 也能产生信号。我们之前学管道通信的时候,当具有读功能的进程关闭读端时,此时由于写操作将毫无意义,所以软件会产生信号给具有写功能的进程,使其关闭写端。
在这里插入图片描述
alarm函数是一个闹钟,可以经过指定秒后发送 SIGALRM 信号。
使用方法:

int main()
{// 设置定时器,1秒后发送SIGALRM信号给自己alarm(1);int cnt = 0;while (true){cout << "cnt: " << cnt++ << endl;}return 0;
}

闹钟只会产生信号一次,可以通过捕获信号的方式再次设定闹钟。返回值是上一次的闹钟还剩下多少时间。alarm(0) 的意义就是取消闹钟。
异常情况也可以产生信号。

int main()
{int a = 10;a /= 0;while (true) sleep(1);return 0;
}

这里是除0异常,我们来看看会怎样。
在这里插入图片描述
这里产生的信号是 8号信号 SIGFPE
在这里插入图片描述

野指针异常则会产生11号信号 SIGSEGV


未完待续

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

相关文章:

  • 网站设计 cdc河北建筑工程网
  • 灵宝市建设局网站重庆品牌策划公司排名
  • 南阳做网站公司哪家好零基础网站建设书籍
  • 广州市官网网站建设哪家好百度推广费
  • pc网站开发使用什么布局好机械配件东莞网站建设
  • 山东招聘网站建设防内涵吧网站源码
  • 网站建设 英文版建设网站需要备案么
  • 青岛三吉互联网站建设公司网站开发研究方法
  • 乐清门户网站wordpress程序图片打开慢
  • 淄博公司网站建设效果asp企业网站
  • 做网站建设需要什么资质seo优化方向
  • html后台网站模板wordpress做商城网站
  • 网站建设软件sh手游折扣平台最新排名
  • 不用代码做网站的软件网站收录了怎么做排名
  • 重庆给商家企业做网站专门做简历的网站软件
  • 黄岩区住房保障建设局网站电商设计网站
  • 一流的高密做网站的怎么做游戏网站
  • 轻淘客的轻网站怎么做大学生建设网站
  • 电商网站支付接口wordpress qq相册
  • 网站怎样做公众号在线查企业
  • 开发网站用什么软件宁波模板开发建站
  • php做网站半成品店铺引流推广方案
  • 医疗行业企业网站建设手机建网站
  • 网站 前端网络营销广告词有哪些
  • 专注合肥网站推广四川建设网专家库
  • 钦州做网站怎样花钱做网站赚钱
  • 河南建设网站东莞找公司网站
  • 怎么用dw做带登陆的网站一级a做爰片不卡免费网站
  • 公司网站开发的核心技术寻找电商网站建设
  • 企业网站 php 免费菏泽炫佑网站建设