前几天看了Linux Timer实现之后在应用层实现了一个,并且利用STL的map(红黑树)实现了一个Timer,两者做了下对比。
性能对比从两个方面进行,一个是add timer的时间,另一个是timer的响应时间。由于工作中有个高优先级的事情插入,后续没能详细的分析。
但通过初步的结果来看,两者在相应时间上并不相差多少。但是Linux Timer在add timer时所用时间是红黑树的一半。
这个后续需要继续深入分析,没办法,还是先将工作的事情做好再说。
阅读(3056) | 评论(0) | 转发(0) |