printf 函数为什么没有输出???
#include
#include
#include
#include
#include
voidhandler_sigtime(intsignu)
{
switch(signu)
{
caseSIGALRM:
printf("receivesignalSIGALRM\n");
break;
caseSIGPROF:
printf("receivesignalSIGPROF\n");
break;
default:
printf("thesignuis:%d",signu);
break;
}
}
intmain(void)
{
printf("------MainStarting----");
structitimervalvalue;
signal(SIGALRM,handler_sigtime);//安装信号处理函数
signal(SIGPROF,handler_sigtime);
value.it_value.tv_sec=1;
value.it_value.tv_usec=0;
value.it_interval.tv_sec=3;
value.it_interval.tv_usec=0;
//setitimer(ITIMER_REAL,&value,NULL)