高性能流媒体服务器-nebula之数据结构(3)--AVL树定时器
来源:互联网 发布:天下3男捏脸大赛数据 编辑:程序博客网 时间:2024/04/30 07:40
AVL树在nebula中的使用场景主要用于定时器的管理,对于线性增长的timestamp,经我们测试,AVL树比红黑数定时器在性能方面有一定的优势,尤其在WINDOWS平台表现得特别突出,所以我们采用AVL树作为nebula的定时器管理,下面是具体实现:
0 0
- 高性能流媒体服务器-nebula之数据结构(3)--AVL树定时器
- 高性能流媒体服务器-nebula之数据结构(2)--pairing heap
- 高性能流媒体服务器-nebula之数据结构(1)--hash table介绍
- 高性能流媒体服务器-nebula之数据结构(4)--动态数组NBAArray
- 高性能流媒体服务器-nebula之数据结构(5)--动态数组DynArray
- 高性能流媒体服务器-nebula之数据结构(6)--无节点内存分配的单、双链表
- 高性能流媒体服务器-nebula之数据结构(7)--环形无锁队列
- 高性能流媒体服务器-nebula之数据结构(8)--双链表实现的内存中立队列
- 高性能流媒体服务器-nebula之数据结构(9)--双锁并发队列
- 高性能服务器--定时器
- 数据结构之AVL树
- 数据结构之AVL树
- 数据结构之AVL树
- 数据结构之AVL树
- 数据结构之AVL树
- 数据结构之AVL树
- 数据结构之AVL树
- 数据结构之AVL树
- svn 节点处于冲突状态解决
- AS下Baidu Push的使用
- Maven搭建SpringMVC+Hibernate项目详解
- android中log输出工具类
- app中默认启动的activity
- 高性能流媒体服务器-nebula之数据结构(3)--AVL树定时器
- Myeclipse快捷键
- shell脚本——变量的设置及使用
- CentOS 6.4x64安装部署zabbix-2.4.5
- 深入浅出JMS(二)--ActiveMQ简单介绍以及安装
- Eclipse使用makefile编译c++
- 【重点:Lock】把sychronized改为lock的方法
- jQuery:为何<script>标签都写在页面最下面
- Mac 查看隐藏文件