9 unstable releases (4 breaking)
0.4.1 | Sep 28, 2024 |
---|---|
0.4.0 | Sep 28, 2024 |
0.3.0 | Apr 18, 2024 |
0.2.2 | Jan 17, 2024 |
0.0.5 | Dec 14, 2023 |
#16 in #publish-subscribe
411 downloads per month
Used in 6 crates
(4 directly)
245KB
4K
SLoC
Library of lock-free constructs.
From C++ Concurrency in Action - Anthony Williams
Obstruction-Free: If all other threads are paused, then any given thread will complete its operation in a bounded number of steps. Lock-Free: If multiple threads are operating on a data structure, then after a bounded number of steps one of them will complete its operation. Wait-Free: Every thread operating on a data structure will complete its operation in a bounded number of steps, even if other threads are also operating on the data structure.
Lock-Free guarantees that a misbehaving thread cannot block any other thread.
Dependencies
~245KB