High-performance timer implementation based on 5-level time wheel. 高性能定时器(5级时间轮,最小堆)[从零实现]
-
Updated
Dec 4, 2024 - Go
High-performance timer implementation based on 5-level time wheel. 高性能定时器(5级时间轮,最小堆)[从零实现]
Benchmark of different timer implementations(min-heap, red-black tree, timing wheel) 不同数据结构实现的定时器测试
⏰ A general-purpose, thread-safe hash map that supports TTL of the items. It is built upon https://github.com/tidwall/hashmap.c.git .
完全兼容 golang 定时器的高性能时间轮, 增加了 `ticker.Reset()`, golang timewheel similar to glang std timer, forked from rfyiamcool/go-timewheel
a time wheel similar with Netty's HashedTimeWheel
Add a description, image, and links to the timewheel topic page so that developers can more easily learn about it.
To associate your repository with the timewheel topic, visit your repo's landing page and select "manage topics."