1. 程式人生 > >程序間通訊:訊號

程序間通訊:訊號

執行以下程式碼,在終端運用kill命令向該程序傳送訊號 ,測試哪個中斷不能被自己所寫的函式接管

#include <stdio.h>
#include <signal.h>
#include <unistd.h>

void handler (int num)
{
    printf ("handler is running\n");
}
int main()//測試哪個中斷不能被自己所寫的函式接管
{
    int i;
    for (i=0;i<32;i++)
        signal(i,handler);//中斷處理
    while
(1) { printf ("main is running,pid = %d\n",getpid()); sleep (2); } return 0; }