Skip to content
/ flize Public

non global, configurable and fast concurrent resource reclamation

License

Notifications You must be signed in to change notification settings

isgasho/flize

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

flize

flize implements epoch-based reclamation with less restrictions than crossbeam-epoch.

A primary goal of this crate so to have a very rusty API and to have clear and simple source code.

Please note that there are still many performance optimizations we have not implemented yet.

Furthermore as made evident in the testing benchmarks flize is significantly less vulnerable hitting cases of unoptimized behaviour and unacceptable usage of memory than crossbeam-epoch. In our testing flize is much more consistent in resource usage than crossbeam-epoch.

This crate is useful if you have resources that require destruction in a concurrent environment and you don't want to pay the price of locking.

version

documentation

downloads

minimum rustc version

About

non global, configurable and fast concurrent resource reclamation

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages