5 releases (3 breaking)
0.4.0 | Nov 1, 2024 |
---|---|
0.3.0 | Jul 12, 2024 |
0.2.0 | May 10, 2024 |
0.1.1 | Apr 18, 2024 |
0.1.0 | Feb 27, 2024 |
#1285 in Asynchronous
36,028 downloads per month
Used in 23 crates
(3 directly)
12KB
177 lines
Pingora tokio runtime.
Tokio runtime comes in two flavors: a single-threaded runtime and a multi-threaded one which provides work stealing. Benchmark shows that, compared to the single-threaded runtime, the multi-threaded one has some overhead due to its more sophisticated work steal scheduling.
This crate provides a third flavor: a multi-threaded runtime without work stealing. This flavor is as efficient as the single-threaded runtime while allows the async program to use multiple cores.
Dependencies
~2.3–7.5MB
~53K SLoC