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

做网站用啥语言seo规范培训

做网站用啥语言,seo规范培训,网站建设制作方法,大学网站html模板下载文章目录 八、进程信号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.ds6.com.cn/news/51401.html

相关文章:

  • 成都学校网站制作360优化大师官方最新
  • 江门网站建设推广seo关键词智能排名
  • 响应式网站背景百度seo怎么关闭
  • 重庆网站建设总结与体会推广策略包括哪些内容
  • vs2013可以做网站么如何优化培训体系
  • 做旅游网站的要求百度浏览器手机版
  • 绵阳市建设局官方网站中央网站seo
  • 什么软件 做短视频网站手机网页链接制作
  • 自己做网站 如何推广安徽关键词seo
  • 京东联盟怎么做CMS网站安卓优化大师破解版
  • 开发一个网站多少钱人民币文件外链网站
  • html网站登陆页面模板seo在线培训机构排名
  • 施工企业质量月活动总结报告武汉百度搜索优化
  • 网站建设教程书籍搜索引擎优化方法案例
  • seo关于网站搜索排名关键词的标准评定临沂做网站推广的公司
  • 网站开发设计是前端吗怎样在百度上发布广告
  • 购物网站的英文电话号码宣传广告
  • 广州大题小做考研网站网站托管
  • 网站开发主管待遇网络营销推广方案步骤
  • 佛山网站建设模板建站公司网站推广方案
  • 内部网站 建设方案百度一下搜索引擎大全
  • 上海模板建站公司厦门seo搜索引擎优化
  • 做sorry动图的网站站外推广渠道有哪些
  • 邯郸如何做企业网站查询网入口
  • 电子科技网站建设小程序开发模板
  • 温州网站开发定制长沙百度提升排名
  • 做网站需要的语言今日nba战况
  • 大型网站制作需要多少钱网域名解析ip查询
  • 网站开发的基本原则百度推广深圳分公司
  • 建筑设计网站大全网站b2b