进程间通信______信号

来源:互联网 发布:中国邮政网络技术学院 编辑:程序博客网 时间:2024/03/29 12:42
#include <stdio.h>#include <stdlib.h>#include <signal.h>#include <sys/types.h>#include <sys/wait.h>int main(){pid_t pid;int ret;if((pid=fork())<0){perror("fork");exit(1);}if(pid == 0){raise(SIGSTOP);exit(0);}else{printf("pid=%d\n",pid);if((waitpid(pid,NULL,WNOHANG))==0){if((ret=kill(pid,SIGKILL))==0)printf("kill %d\n",pid);else{perror("kill");}}}    return 0;}

0 0