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

男女做那个能看的视频网站郑州seo顾问外包

男女做那个能看的视频网站,郑州seo顾问外包,有wordpress模板安装教程视频教程,正规网站建设制作在多进程的服务程序中&#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.shuangfujiaoyu.com/news/54823.html

相关文章:

  • 网页设计教程详细步骤ppt长沙seo全网营销
  • 成华区网站建设公司宁波seo推广定制
  • 仿站WordPress个人建网站的详细步骤
  • 响应式 网站建设免费关键词挖掘网站
  • 什么网站可以做问卷调查优化网站的软件下载
  • 虚拟主机与网站建设上海优化网站
  • 学做游戏 网站企业邮箱哪个好
  • 全球采购网站百度推广电话客服24小时
  • 备案期间 需要关闭网站吗快速排名工具免费查询
  • 网站设计怎么做毕业论文seo教程技术
  • 建设银行信用卡进度查询官方网站百度指数移动版怎么用
  • 手机传奇手游发布网站推广app的软文案例
  • 做网站赚钱全攻略百度网站提交
  • 重庆微信网站制作公司谷歌搜索引擎入口2022
  • 响应式的网站做优化好吗计算机培训机构排名
  • 我做服装设计师的 求推荐资源网站宁波seo关键词优化
  • 怎么用自己电脑做网站服务器网络营销的推广方法
  • 多多进宝怎么推广赚钱seo排名优化的网站
  • 江苏外贸型网站制作手机百度官网首页
  • 手机商城网站源码营销传播
  • 网站建设 赛门仕博百度推广电话
  • 怎么查看网站有没有做ssl百度识图查图片
  • 福州开发网站公司百度后台登录
  • 去国外做移动支付网站吗如何建立自己的网站平台
  • 个人如何做网站yandex引擎搜索入口
  • 做网站的公司还市场吗注册网站平台要多少钱
  • 房地产网站建设公司网络推广渠道公司
  • 网站的后台是开发做的qq群推广网站
  • 国内做家具外贸的网站seo网站内容优化
  • 网站左悬浮代码怎样加入网络营销公司