sleep函数
unsigned int sleep(unsigned int seconds);
功能:休眠指定的秒数,当有信号来临时会提前醒来,提前醒来会返回剩余的秒数,或者睡够了,返回0。
示例:
#include <stdio.h>
#include <signal.h>
#include <unistd.h>
void sig(int signum)
{
printf("我提前醒来了\n");
}
int main()
{
signal(SIGINT,sig);
printf("%d",sleep(5));
}
运行结果: