The latest version of timer-wheel is 1.0.0.1-1.
timer-wheel
Version 0.1.0 revision 0 uploaded by mitchellwrosen.
Package meta
- Synopsis
- A timer wheel
- Description
This library provides a timer wheel data structure for
O(1) registering
IO
actions to fire after a given amount of timeO(1) canceling registered actions
It is similar to
TimerManager
from GHC.Event, but can scale much better under concurrent access patterns.An unreleased version of this library has a
backpack
-based signature for selecting from a variety of different data structures used internally. However, untilbackpack
has broader support on Hackage, and in Haddocks, etc, I decided to just hard-code something decent (a priority search queue). This makes theO(1)
claims above a bit of a lie, as these rely on using a linked list data structure internally.- Author
- Mitchell Rosen
- Bug reports
- https://github.com/mitchellwrosen/timer-wheel/issues
- Category
- Data
- Copyright
- (c) 2018, Mitchell Rosen
- Homepage
- https://github.com/mitchellwrosen/timer-wheel
- Maintainer
- Mitchell Rosen <mitchellwrosen@gmail.com>
- Package URL
- n/a
- Stability
- n/a