Linux下的C语言编程——进程间通过signal函数通信简单操作
来源:互联网 发布:侠盗飞车3罪恶都市mac 编辑:程序博客网 时间:2024/04/30 21:04
进程间通过signal函数通信简单操作
#include <stdio.h>#include <signal.h>#include <sys/types.h>#include <stdlib.h>void myfunc(int sign){ if(sign == SIGINT) { printf("hello world!\n"); } if(sign == SIGQUIT) { printf("exit!\n");exit(1); }}int main(){ pid_t pid; int select; pid = fork(); if(pid == 0) { signal(SIGINT,myfunc);signal(SIGQUIT,myfunc); pause(); } if(pid > 0) { scanf("%d",&select);if( select == 1){ kill(pid,SIGINT);}if(select == 2){ kill(pid,SIGQUIT);} }}
0 0
- Linux下的C语言编程——进程间通过signal函数通信简单操作
- Linux下的C语言编程——进程间通信——内存共享
- linux 下C语言编程(2)——进程的创建,挂起,解挂,进程间通信
- linux 进程间通信 signal() 函数
- linux C语言编程----进程间通信
- Linux下C语言编程--进程通信、消息管理
- Linux下C语言编程--进程通信、消息管理
- Linux下C语言编程--进程通信、消息管理
- Linux下C语言编程--进程通信、消息管理
- Linux下C语言编程 -- 进程通信、消息管理
- Linux下C语言编程--进程通信、消息管理
- Linux下C语言编程--进程通信、消息管理
- Linux下的C语言编程——栈操作
- Linux下的C语言编程——文件操作
- linux下java程序与C语言程序通过SOCKET通信的简单例子
- linux下java程序与C语言程序通过SOCKET通信的简单例子
- linux下java程序与C语言程序通过SOCKET通信的简单例子
- Linux下C语言开发(进程控制编程——fork()、exec函数族)
- APACHE配置
- 测试小故事21:语言的力量
- Linux文件系统底层实现
- flume_kafka联合使用
- LeetCode -- Ransom Note
- Linux下的C语言编程——进程间通过signal函数通信简单操作
- java中类方法与对象方法区别
- Dynamic ODT
- 竖式问题--c
- LeetCode -- Divide Two Integers
- javaScript创建对象
- matlab PCA-SVD简单地实现特征脸方法(Eigenface)
- java.lang.UnsupportedClassVersionError的产生原因和解决办法深度剖析
- C++栈和队列