0803使用pause函数将进程挂起,直到有SIGALRM信号发生时才从pause返回
/*
编写一个程序,使用pause函数将进程挂起,直到有SIGALRM信号发生时才从pause返回*/
#include <stdio.h>
#include <signal.h>
#include <unistd.h>
void SignHandler(int iSignNo)
{
printf("signal:%d\n",iSignNo);
}
int main(int argc, char *argv[])
{
signal(SIGALRM,SignHandler);
alarm(5);
printf("Before pause().\n");
pause();
printf("After pause().\n");
return 0;
}
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。