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

進程間通訊:信號

and 進程 ret 發送信號 bsp while 自己 std ++

運行以下代碼,在終端運用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; }

進程間通訊:信號