写点什么

时间轮

0 人感兴趣 · 4 次引用

  • 最新
  • 推荐

后端开发【一大波干货知识】定时器方案红黑树,时间轮,最小堆

目录: 一、如何组织定时任务? 定时器收网络IO处理造成误差特别大,该怎么处理? 用何种数据机构存储定时器? 红黑树如何解决相同时间的key值的? 最小堆 时间轮 一个帮助理解单层级时间轮的例子 如何解决空推进的问题? 为什么多线程使用时间轮

https://static001.geekbang.org/infoq/37/37d60df771d7c360c62d5c95ae464079.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

时间轮原理及其在框架中的应用

在平时开发中,经常会与定时任务打交道。下面举几个定时任务处理的例子。

go-zero 如何应对海量定时 / 延迟任务?

用户头像
万俊峰Kevin
2020-10-20

一个系统中存在着大量的调度任务,同时调度任务存在时间的滞后性,而大量的调度任务如果每一个都使用自己的调度器来管理任务的生命周期的话,浪费cpu的资源而且很低效。

知道时间轮算法吗?在 Netty 和 Kafka 中如何应用的?为什么不用 Timer、延时线程池?

用户头像
yes
2020-08-15

剖析Timer 、DelayQueue、ScheduledThreadPool 原理,再对比时间轮的原理以及时间轮在Netty 和 Kafka中的应用

时间轮_时间轮技术文章_InfoQ写作社区