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); }