1.信号是什么
一种软件中断,传递异步信号。
2.信号的来源
3.常见的信号及意义
4.信号的发送与捕捉
5.kill函数的用法
6.alarm函数的用法
7.pause函数的使用 //可与alarm函数配合使用
8.信号的处理
<1>忽略
<2>指定方式
<3>默认方式
9.signal函数
简化为
10.实例代码 mysignal.c
- #include <signal.h>
- #include <stdio.h>
- #include <stdlib.h>
- void my_func(int sign_no)
- {
- if(sign_no==SIGINT)
- printf("I have get SIGINT\n");
- else if(sign_no==SIGQUIT)
- printf("I have get SIGQUIT\n");
- }
- int main()
- {
- printf("Waiting for signal SIGINT or SIGQUIT \n ");
- //注册处理函数
- signal(SIGINT, my_func);
- signal(SIGQUIT, my_func);
- pause();
- exit(0);
- }
本文介绍了计算机系统中信号的概念及其用途,包括信号的常见类型、发送与捕获方法,并通过实例代码展示了如何使用signal函数来注册处理函数以响应特定类型的信号。

1241

被折叠的 条评论
为什么被折叠?



