static void sig_alrm(int signo)
{
printf("time out!");
}
int main()
{
signal(SIGALRM,sig_alrm);
alarm(2);
sleep(3);
pause();
exit(0);
}
请问为什么没有打印“time out!”程序就阻塞了。求解答。。。
static void sig_alrm(int signo)
{
printf("time out!");
}
int main()
{
signal(SIGALRM,sig_alrm);
alarm(2);
sleep(3);
pause();
exit(0);
}
请问为什么没有打印“time out!”程序就阻塞了。求解答。。。