lft-rust

Crates.iolft-rust
lib.rslft-rust
version0.1.0
sourcesrc
created_at2022-06-04 00:18:25.745482
updated_at2022-06-04 00:18:25.745482
descriptionA lock-free threadpool implementation. We provide a traditional single queue threadpool and a lock-free threadpool
homepagehttps://github.com/elite-sheep/lft-rust
repositoryhttps://github.com/elite-sheep/lft-rust
max_upload_size
id599516
size66,677
Bulbaberry (elite-sheep)

documentation

README

LFT-Rust

A lock-free threadpool implementation in Rust. Research oriented. We developed an interesting idea to mitigate the performance drop introduced by the use of locks in Rust. For details, please refer to our technical reports.

Build

This project is built upon Rust 1.57.0. To build this project, please run the following command:

cargo build

To build a release version of this project, please run:

cargo build --release

We also provide some examples for better using this project, to run an example:

RUST_LOG=trace cargo run --example hello_world

Roadmap

I plan to implement the following features:

Commit count: 12

cargo fmt