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

台州网站优化方案微商分销

台州网站优化方案,微商分销,天宁区建设局网站,找不到网站后台怎么办在多进程的服务程序中#xff0c;如果子进程收到退出信号#xff0c;子进程自行退出。如果父进程收到退出信号#xff0c;应该先向全部的子进程发送退出信号#xff0c;然后自己再退出。 演示demo程序 #include iostream // 包含输入输出流库#xff0c;用于输…在多进程的服务程序中如果子进程收到退出信号子进程自行退出。如果父进程收到退出信号应该先向全部的子进程发送退出信号然后自己再退出。 演示demo程序 #include iostream // 包含输入输出流库用于输入输出操作 #include unistd.h // 包含标准的UNIX系统调用库提供对POSIX操作系统API的访问 #include signal.h // 包含信号处理库用于处理进程间通信中的信号using namespace std;void FathEXIT(int sig); // 声明父进程退出处理函数 void ChldEXIT(int sig); // 声明子进程退出处理函数int main () {for(int i 1; i 64; i )signal(i, SIG_IGN); // 忽略所有信号防止其他信号中断当前程序的执行signal(SIGTERM, FathEXIT); // 设置SIGTERM信号的处理函数为FathEXITsignal(SIGINT, FathEXIT); // 设置SIGINT信号的处理函数为FathEXITwhile(1){if(fork() 0) // fork()函数创建子进程大于0为父进程{sleep(5); // 父进程等待5秒continue; // 继续下一次循环}else // 小于0为子进程{signal(SIGTERM, ChldEXIT); // 设置SIGTERM信号的处理函数为ChldEXITsignal(SIGINT, SIG_IGN); // 忽略SIGINT信号while(1){cout 子进程 getpid() 正在运行中。\n; // 输出子进程的进程IDsleep(3); // 子进程等待3秒continue; // 继续下一次循环}}} }void FathEXIT(int sig) {signal(SIGINT, SIG_IGN); // 忽略SIGINT信号signal(SIGTERM, SIG_IGN); // 忽略SIGTERM信号cout 父进程退出 sig sig endl; // 输出父进程退出信息kill(0, SIGTERM); // 向当前进程组的所有进程发送SIGTERM信号结束进程exit(0); // 程序正常退出 }void ChldEXIT(int sig) {signal(SIGINT, SIG_IGN); // 忽略SIGINT信号signal(SIGTERM, SIG_IGN); // 忽略SIGTERM信号cout 子进程 getpid() 退出 sig sig endl; // 输出子进程退出信息exit(0); // 程序正常退出 }这段代码实现了一个父子进程模型父进程创建子进程父进程每隔5秒继续循环子进程每隔3秒输出自身进程ID。 注意该代码在处理信号时使用了全局变量不符合良好的编程实践。在实际开发中应该避免使用全局变量而是使用更为合适的方式进行进程间通信和信号处理。
http://www.hkea.cn/news/14459017/

相关文章:

  • 汽车网站正在建设中模板html5网站建设公司
  • 网站推广软件赚钱难吗?长沙小程序开发
  • 给公司做网站要花多钱唐山哪家网站好
  • 网页升级访问中每天正常更新中系统优化的影响因素
  • iis 多网站网站原创文章优化
  • 铜仁网站优化广告设计案例网站
  • 网站 多语言设计制作中国第一架飞机的人
  • phpcms做装修网站阿里云一键建站网站
  • 公司网站建设流程巴南网站建设哪家好
  • 网站建站建设怎么做马鞍山做网站的公司
  • 用python做网站后端最快多久studio网站开发
  • 梁头网站建设中国建筑集团有限公司官网招标网
  • 什么是网站架构网页设计与制作课程代码
  • 网站开发系统架构图网络体系结构
  • 湖南网站建站系统哪家好网站合作建设方案
  • 集团网站建设特点互联网课堂搜索引擎入口yandex
  • 建设工程信息发布网站大学生毕业设计网页设计
  • 如何做好一个外贸进网站的编辑微网站 微信网站
  • 网站注销重新备案深圳软件开发
  • 网站开发 图片存放怎么设置公司网站
  • c2c网站页面设计特点我需要网站
  • 天津市建设工程监理公司网站wordpress伪静态规则
  • 淄博网站制作怎么收费好项目寻找个人投资
  • 怎么做好网站营销nike网站策划与建设
  • 模板网站有什么不好厦门成交型网站建设公司
  • 设计网站公司湖南岚鸿设计广州好的做网站公司
  • 怎么取网页视频网站元素空间设计图片
  • 企业门户网站的建设费用开网站建设公司心得
  • 17网站一起做网店潮汕微信小程序制作平台官网
  • 建设网站要什么电脑搭建wordpress环境搭建