这样使用select( 1, NULL, NULL, NULL, timeout)可以将select作为定时器使用,在timeout后返回。
taskDelay(delay)同样也是放弃CPU使用权,在delay时间后执行后续的函数。
func()
{
while(1)
{
getTimeOut.
1. if ((n = select( 1, NULL, NULL, NULL, timeout)) < 0)
2. taskDealy(timeout);
}
}
请问大家究竟选择select或taskDelay的原因是什么?
关键词:
定时器
使用
select
taskDelay
原