linux用户态定时器,Linux下实现定时器Timer的几种方法总结
定时器Timer应用场景非常广泛,在Linux下,有以下几种方法:1,使用sleep()和usleep()其中sleep精度是1秒,usleep精度是1微妙,具体代码就不写了。使用这种方法缺点比较明显,在Linux系统中,sleep类函数不能保证精度,尤其在系统负载比较大时,sleep一般都会有超时现象。2,使用信号量SIGALRM + alarm()这种方式的精度能达到1秒,其中利用了*nix系...