4.20
来源:互联网 发布:java项目流程图 编辑:程序博客网 时间:2024/06/07 03:42
#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);
}
}
}
#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
- 4.20
- 4.20
- 4.20
- 4.20
- 4.20
- 4.20
- 4.20
- 4.20
- 4.20
- 4.20
- 4.20
- 4.20
- 4.20
- 4.20
- 4.20
- 第三次4.20
- 作业4.20
- 作业4.20
- java中String、StringBuffer、StringBuilder的区别
- 【SSH进阶之路】一步步重构容器实现Spring框架——配置文件+反射实现IoC容器(十)
- Java sdut acm 3360 学生信息的添加与查询
- 谷歌浏览器后提示Adobe Flash Player因过期而遭到阻止
- Set数据结构实现数组的交集、并集、差集
- 4.20
- 一道CF送命题引发的博文
- Swift字符串的基本操作(一)
- Chrome浏览器历史版本下载
- iframe结构的网站按F5刷新子页面的实现方式
- 实现单链表中的增删查改(2)
- 浅入浅出TensorFlow 7
- 系统资源不足 无法完成请求的服务
- http://www.yalewoo.com/andrew_ng_machine_learning_notes_1_introduction.html