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

网站开发选什么职位广东建设信息网行业版

网站开发选什么职位,广东建设信息网行业版,企业营销推广型网站建设,有pc网站 移动网站怎么做当子进程退出后#xff0c;会给父进程发送一个17号SIGCHLD信号#xff0c;父进程接收到17号信号后#xff0c;进入信号处理函数调用waitpid函数回收僵尸进程若多个子进程同时退出后#xff0c;这是切回到父进程#xff0c;此时父进程只会处理一个17号信号#xff0c;其他… 当子进程退出后会给父进程发送一个17号SIGCHLD信号父进程接收到17号信号后进入信号处理函数调用waitpid函数回收僵尸进程若多个子进程同时退出后这是切回到父进程此时父进程只会处理一个17号信号其他17号信号会被屏蔽。所以17号信号处理函数中只调用一次waitpid函数可能会造成僵尸进程回收不干净的问题。如果成功回收到僵尸进程了则再收一次直到没有僵尸进程为止结束循环                 0没有僵尸进程但是有活着的子进程函数运行成功                 -1没有僵尸进程且没有子进程函数运行失败。 17) SIGCHLD 当子进程退出后父进程会收到该信号。该信号不会让进程退出。 想要简单的回收子进程直接在父进程的某处wait0 #include stdio.h #include string.h #include stdlib.h #include unistd.h #include sys/types.h #include sys/stat.h #include fcntl.h #include dirent.h #include errno.h #include pthread.h #include semaphore.h #include sys/types.h #include sys/ipc.h #include sys/sem.h #include sys/wait.h void callback(int sig){printf(触发 %d 信号\n,sig);pid_t wpid wait(0);printf(wpid%d\n,wpid); } int main(int argc, const char *argv[]) {//捕获17号信号if(signal(SIGCHLD,callback)SIG_ERR){perror(signal);return -1;}printf(17号信息捕获成功\n);int i0;while(i20){if(fork()0)//子进程{exit(0);//退出}i;//只有父进程会执行i}while(1) //不让父进程退出不然僵尸进程会消失sleep(1);return 0; }很明显没有捕获到20个僵尸进程 改进 #include stdio.h #include string.h #include stdlib.h #include unistd.h #include sys/types.h #include sys/stat.h #include fcntl.h #include dirent.h #include errno.h #include pthread.h #include semaphore.h #include sys/types.h #include sys/ipc.h #include sys/sem.h #include sys/wait.h int count0; void callback(int sig){ // printf(触发 %d 信号\n,sig); while(1){//当回收成功后再收一次直到回收失败//-1,没有僵尸进程也没有子进程//0,没有僵尸进程但是有子进程pid_t wpid wait(0);if(wpid0)break;printf(%d wpid%d\n,count,wpid); } } int main(int argc, const char *argv[]) {//捕获17号信号if(signal(SIGCHLD,callback)SIG_ERR){perror(signal);return -1;}printf(17号信息捕获成功\n);int i0;while(i20){if(fork()0)//子进程{exit(0);//退出}i;//只有父进程会执行i}while(1)sleep(1);return 0; }
http://www.hkea.cn/news/14374330/

相关文章:

  • 制作网站一般多少钱网站制作方案报价
  • 行业网站建设报价百度收录网站收费吗
  • 广州哪里可以做网站网站更改建设方案模板
  • 邯郸市城市建设局网站手机网站建设定制
  • 网络广告的特点有哪些?seo外包上海
  • 浙江省互联网建设网站wordpress get_results
  • 外贸营销型网站制作jsp建网站
  • 网站更换ip地址网站电线电话图怎么做
  • diywap手机网站系统晋城网站建设电话
  • 建设网站怎么备案网站设计建设公司服务商
  • 上海网站建设框架图做网站的目的是什么
  • 为什么要建设网站手机智能建网站
  • wordpress怎么安装到服务器网站优化排名优化
  • 柳州做网站那家好无锡网站建设价格费用
  • 做播放器电影网站需要多少钱6sina app engine wordpress
  • 郑州网站建设喝彩宝塔有WordPress
  • asp网站制作成品作业wordpress商城模板添加产品
  • 搭建一个视频网站合肥软件外包公司
  • 秦皇岛做网站优化价格网站推广成本
  • 企业网站管理系统站长之家赣榆县建设局网站
  • 阿里云 拦截网站网站建设用模板好吗
  • 能赚钱的网站做网站的盈利点
  • 七台河网站seo天津平台网站建设企业
  • 深圳做微信网站建设wordpress动画
  • 泉州市培训建设系统中心网站小型企业互联网解决方案
  • 网站开发要多钱浙江龙元建设集团 网站
  • shopify建站如果熊掌号做的不好会不会影响网站
  • 自己建设企业网站整合营销包括哪三方面
  • 赤水市建设局官方网站房子装修风格大全2021新款
  • 网站建设设计服务工程承包app