摘要: //利用信号处理技术消灭僵尸进程;#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <signal.h>#include <sys/types.h> void read_childproc(int sig){ int s 阅读全文
posted @ 2021-02-09 16:18 诗和远方* 阅读(102) 评论(0) 推荐(0) 编辑
摘要: //利用sigaction函数进行信号处理#include <stdio.h>#include <unistd.h>#include <signal.h> void timeout(int sig){ if(sig==SIGALRM) { puts("Time out!!"); alarm(2); 阅读全文
posted @ 2021-02-09 15:37 诗和远方* 阅读(137) 评论(0) 推荐(0) 编辑
摘要: //销毁僵尸进程2#include <stdio.h>#include <stdlib.h>#include <sys/wait.h> int main(int argc, char *argv[]){ int status; pid_t pid=fork(); if (pid==0) { slee 阅读全文
posted @ 2021-02-09 00:23 诗和远方* 阅读(37) 评论(0) 推荐(0) 编辑