c语言定时器

#include <stdio.h>
#include <signal.h>
#include <unistd.h>

void handle_signal(int sigNum)
{
	if (sigNum == SIGALRM)
	{
		printf ("hello\n");
		alarm(2);      // 重置定时时间
	}
}

int main()
{	
	signal(SIGALRM, handle_signal);    // 定时信号
	alarm(2);          // 定时5秒
	
	while (1);

	return 0;
}

猜你喜欢

转载自blog.csdn.net/weixin_43667336/article/details/85256880