|
|
HP-UX下
timevalue.it_value.tv_sec=10;
timevalue.it_value.tv_usec=0;
timevalue.it_interval.tv_sec=0;
timevalue.it_interval.tv_usec=0;
setitimer(ITIMER_REAL,&timevalue,&ovalue);
只要设置了 timevalue.it_interval.tv_sec 的值
这个函数就不管用了 到了10秒钟也不终止程序
man了一下
"
A timer value is defined by the itimerval structure. If it_value is
non-zero, it indicates the time to the next timer expiration. If
it_interval is non-zero, it specifies a value to be used in reloading
it_value when the timer expires. Setting it_value to 0 disables a
timer, regardless of the value of it_interval. Setting it_interval to
0 disables a timer after its next expiration (assuming it_value is
non-zero).
"
不太理解
比如
timevalue.it_value.tv_sec=10;
timevalue.it_value.tv_usec=0;
timevalue.it_interval.tv_sec=10;
timevalue.it_interval.tv_usec=0;
像这样设置了 有什么作用呢 可以做什么 |
|