摘要: libev最大的特点是采用了轮询文件描述符(select,poll,epoll,iocp,kqueue)的方式来代替线程调度和切换,省去了线程切换,效率很高。 用小顶堆而不是链表来管理定时器,有以下优势: 1、容器中的元素实现有序排列(当然链表也能做有序排列,但性能不行,参见后面几点),这样在轮询时 阅读全文
posted @ 2018-01-18 19:44 _浪潮之巅.☆ 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 关于堆的概念和基本操作 阅读全文
posted @ 2018-01-18 19:32 _浪潮之巅.☆ 阅读(375) 评论(0) 推荐(0) 编辑