1. 程式人生 > >c語言定時器

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;
}