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

宁波网站设计建站服务公司搭建一个微信小程序要多少钱

宁波网站设计建站服务公司,搭建一个微信小程序要多少钱,如何改wordpress主页,小公司做网站需要注意什么问题目录 前言 1.如何理解前台进程和后台进程 2.守护进程的概念 3.为什么会存在守护进程 4.如何实现守护进程 5.测试 总结 前言 今天我们要介绍的是关于守护进程如何实现#xff0c;可能有小伙伴第一次听到守护进程这个概念#xff0c;感觉很懵#xff0c;知道进程的概念可能有小伙伴第一次听到守护进程这个概念感觉很懵知道进程的概念但是不知道守护进程是什么它是否和进程有关联以及守护进程有什么意义带着这些疑问下面我们就一起来慢慢揭晓这些答案相信看完这篇文章之后关于守护进程的话题你将会有一个清晰的认识。 1.如何理解前台进程和后台进程 如图所示 jobs:查看后台进程 例 [mylVM-8-12-centos tcp]$ sleep 1000 [1] 5492 [mylVM-8-12-centos tcp]$ sleep 1000 | sleep 2000 [2] 6514 [mylVM-8-12-centos tcp]$ jobs [1]- Running sleep 1000 [2] Running sleep 1000 | sleep 2000 说明表示将该进程设置为后台进程运行jobs查看后台进程前面的数字代表作业编号 PGID:代表同一个进程组一般将一个进程组中的第一个称为是组长多个进程共同完成一个作业 SID:代表会话ID,不同进程组会话ID相同代表属于同一个会话 fg 作业编号代表将该进程设置为前台进程 ctrl Z:暂停该进程并放到后台 bg 作业编号启动该进程 [mylVM-8-12-centos tcp]$ jobs [1]-  Running                 sleep 1000 [2]  Running                 sleep 1000 | sleep 2000 [mylVM-8-12-centos tcp]$ fg 2 sleep 1000 | sleep 2000 ls pwd   ^Z[1]   Done                    sleep 1000[2]  Stopped                 sleep 1000 | sleep 2000 [mylVM-8-12-centos tcp]$ jobs [2]  Stopped                 sleep 1000 | sleep 2000 [mylVM-8-12-centos tcp]$ bg 2 [2] sleep 1000 | sleep 2000 [mylVM-8-12-centos tcp]$ jobs [2]  Running                 sleep 1000 | sleep 2000 所以作业是可以前后台进行切换的。 当客户端退出的时候之前的进程也就退出了包括前台进程和后台进程 2.守护进程的概念 上面我们介绍了前台进程和后台进程前台进程只能有一个而后台进程可以有多个可以互相切换都属于同一个会话共同特点就是当客户端退出之后不管是前台进程还是后台进程都会退出而我们今天要介绍的守护进程是自成会话自成进程组和终端设备无关除非使用kill命令终止该进程否则将一直运行将这种进程被称为是守护进程。 3.为什么会存在守护进程 当实现了一款服务器服务器启动之后对外提供服务不能因为客户端退出而服务进程也跟着退出了所以一般将服务进程会设置为守护进程一直对外提供服务。 4.如何实现守护进程 setsid()函数生成一个会话ID自成一个会话 #include unistd.hpid_t setsid(void);使用说明调用该函数的进程不能是进程组的组长 实现代码 #pragma once#includesignal.h #includeunistd.h #includecstdlib #includecassert #include sys/types.h #include sys/stat.h #include fcntl.h #define DEV /dev/null void daemonSelf(const char* curPath nullptr) {//1.让调用进程忽略掉异常的信号signal(SIGPIPE,SIG_IGN);//2.让自己变成守护进程的前提以非组长的身份调用setsidif(fork() 0)exit(0);//子进程 --- 守护进程精灵进程本质是孤儿进程的一种pid_t n setsid();assert(n ! -1);//3.守护进程默认是脱离终端的关闭或者重定向以前进程默认打开的文件//dev/null文件的特点向该文件中写入内容会自动清空int fd open(DEV,O_RDWR);if(fd 0){dup2(fd,0);dup2(fd,1);dup2(fd,2);}else{close(0);close(1);close(2);}//4.可选进程执行路劲发生更改if(curPath)chdir(curPath); } 此时就可以在服务器初始化完成启动之前将该进程设置为服务进程至此该进程就不会再退出 5.测试 运行截图 此时通过图片观察到当服务器启动之后不再像之前那样变为前台进程而是自成会话作为后台进程被其它客户端访问。 总结 相信看完之后大家对守护进程是什么就非常熟悉了今天关于守护进程的介绍就到这里了感谢大家的阅读我们下次再见。
http://www.hkea.cn/news/14464582/

相关文章:

  • 免费注册自助网站广告图片网站源码
  • 一个空间如何做2个网站做网站平台
  • 百度商桥怎么绑定网站产品营销型网站建设
  • 大麦网网站建设的功能定位谁会在阿里云建网站
  • 上海建设企业网站游戏推广赚佣金的平台
  • 官方网站建设哪家公司好用什么做响应式网站
  • 手机网站模板 php长沙网站开发方案
  • 湖南省城乡住房建设厅网站seo优化
  • openshift 做网站微网站建设哪家好
  • 怎样无货源开网店陕西网络营销优化公司
  • 网站的访问量统计怎么做做博客和做网站
  • 制作网站要找什么公司厦门网站制作建设
  • 济南网站建设选聚搜网络认可冠县建设局网站
  • 墨子网站建设wordpress架构的网站
  • 网站整站医院网站建设要求是什么
  • wordpress二次元动漫网站不同时期的优化工作该怎么做
  • 建设一个网站要多少钱上永远的吗安丘做网站的公司
  • 怎样租用个人网站空间网站域名需要每年续费
  • 企业网站模板下载哪家好网页设计素材螺蛳粉图
  • 周到的企业网站建设滴滴网站建设流程
  • php网站建设公司网页设计基础
  • 网站建设经验总结大连平台
  • 营销型网站郑州做平面设计的一般浏览什么网站
  • 贵州建设局网站网站收录不增加
  • 衡水建设投资集团网站怎么找响应式网站
  • 广州公司建站模板全网品牌推广公司
  • php网站项目广西智能网站建设方案
  • 网站维护常识网站设计机构图
  • 郑州建设高端网站yeti wordpress
  • 上海医院网站建设中英文网站建设大概多少钱