#include <stdio.h>
#include <signal.h>
#include <sys/types.h>
#include <unistd.h> // sleep
// 信号处理函数 raise 的使用
int main()
{
printf("2 秒之后 kill 本进程\n");
sleep(2);
// 可以发出中断的信号有: SIGINT, SIGQUIT, SIGTERM, SIGKILL
raise(SIGALRM); // 退出信号
sleep(10);
printf("本进程不会进行到这里 \n");
return 0;
}