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

昆明网站制作内容济南哪里有做网站的公司

昆明网站制作内容,济南哪里有做网站的公司,wordpress 500,广州网页建设文章目录 八、进程信号1.信号 未完待续 八、进程信号 1.信号 信号和信号量之间没有任何关系。信号是Linux系统提供的让用户/进程给其他进程发送异步信息的一种方式。 常见信号: 当信号产生时,可选的处理方式有三种:①忽略此信号。②执行该…

文章目录

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


八、进程信号

1.信号

信号和信号量之间没有任何关系。信号是Linux系统提供的让用户/进程给其他进程发送异步信息的一种方式。
常见信号:
在这里插入图片描述
当信号产生时,可选的处理方式有三种:①忽略此信号。②执行该信号的默认处理动作。③自定义处理信号,这种方式称为捕捉(Catch)一个信号。
可以使用 kill -9 杀掉指定进程。
在这里插入图片描述
kill -2 可以终止指定进程。不是杀死的。
在这里插入图片描述
接下来我们让进程对2号信号做出自定义行为。需要使用 signal 函数。
在这里插入图片描述
Makefile

testSig:Signal.ccg++ -o $@ $^ -std=c++11
.PHONY:clean
clean:rm -f testSig

Signal.cc

#include <iostream>
#include <unistd.h>
#include <sys/types.h>
#include <signal.h>
using namespace std;void handler(int signo)
{// 打印收到的信号cout << "get a signal : " << signo << endl;
}int main()
{signal(SIGINT, handler);while (true){cout << "I am activing, pid : " << getpid() << endl;sleep(1);}return 0;
}

在这里插入图片描述
此时进程当接收到2号信号时,就输出了一句话并没有终止进程。

// 忽略信号 ignoresignal(SIGINT, SIG_IGN);

signal 函数这样设置时,就代表将 SIGINT 信号忽略。
信号可以由 kill 命令产生,也能够从键盘上产生。比如 键盘上的 Ctrl + C 会被操作系统解释成2号信号。


未完待续

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

相关文章:

  • 网站推广的具体方案wordpress个人博客动漫主题
  • 广州市建设企业网站报价wordpress 目录
  • 南宁网站建设公司seo优化设计网页与创建网站吗
  • iis默认网站路径dw php网站建设视频教程
  • 优化推广网站什么网页比较好做
  • 软件工程师考试报名阿里巴巴怎么优化关键词排名
  • 移动网站开发工具移动互联网企业有哪些
  • 品牌红酒的网站建设烟台建网站公司哪家好
  • 哪里有做网站系统南宁seo霸屏
  • 上海最大的网站建设重庆网页设计美工
  • 网站备案相机网站类推广软文怎么写
  • 做网站开发工具哪个好免费制作微信小程序平台
  • 网站建设好还需要续费吗济南工程建设信息网
  • 各大设计网站挂别人公司做网站可以吗
  • 网站推广的软件网站有个栏目不想被搜索引擎收录要怎么办
  • 云狄网站建设网络系统设计师是干什么的
  • p2p商城网站建设建设部网站公告
  • 苏州高端网站制作机构全国企业信息查询网站
  • 海南省建设厅网站宁波seo推广费用
  • 如何做免费的公司网站wordpress 导航栏代码
  • 网站如何添加二维码湖南网站建设推广
  • 镇江网站制作优化做网站怎么投放广告
  • 商务网站建设的一般流程网站制作wordpress
  • 网站扫码怎么做的象山县建设管理局网站
  • 湖南网站排名小程序开发平台花多少钱
  • 淘宝网官方网站免费下载保险公司网站策划
  • 微软做网站的软件个人网站制作基本步骤
  • 网页好看的网站设计安卓的应用开发
  • 花都 网站建设国家电网电子商务平台
  • 东莞凤岗网站制作海南最新情况最新消息今天