一个定时器队列
实现了一个高性能的定时器队列处理系统,基本的实现思路是把所有的定时器请求按超时的前后顺序排入队列中,然后不断的查看是否开始的定时器超时已经到达,如果到达则调用回调处理函数。
这个定时器队列依赖于时间处理的函数和线程,这两个都是平台相关的,不过幸运的是我把他们包装起来了,也就意味着这儿有一个简单的线程包装库。同时有一个小小的可用的可池化的线程的实现。
实现了一个高性能的定时器队列处理系统,基本的实现思路是把所有的定时器请求按超时的前后顺序排入队列中,然后不断的查看是否开始的定时器超时已经到达,如果到达则调用回调处理函数。
这个定时器队列依赖于时间处理的函数和线程,这两个都是平台相关的,不过幸运的是我把他们包装起来了,也就意味着这儿有一个简单的线程包装库。同时有一个小小的可用的可池化的线程的实现。