Crates.io | tm-wheel |
lib.rs | tm-wheel |
version | 0.1.1 |
source | src |
created_at | 2024-03-27 07:38:36.367031 |
updated_at | 2024-04-06 02:25:16.991997 |
description | Low-level hierachical timing wheel based timer driver implementation |
homepage | |
repository | https://github.com/kang-sw/tm-wheel-rs |
max_upload_size | |
id | 1187606 |
size | 37,594 |
This is timer driver implementation. The original idea came from tokio
's hierarchical hashed timing wheel, offering O(1)
insertion/removal and O(p)
(where p
is number of timing wheel hierarchies; i.e. page) timeout complexity.
todo
std
(default): Provides slab
based default implementation.