int setTicker(int ms)
{
struct itimerval timeset;
long s, us;
s = ms / 1000;
us = (ms % 1000) * 1000L;
timeset.it_interval.tv_sec = s;
timeset.it_interval.tv_usec = us;
timeset.it_value.tv_sec = s;
timeset.it_value.tv_usec = us;
return setitimer(ITIMER_REAL, ×et, NULL);
}
参数详解
信号介绍