Skip to content

harryscholes/lock-free-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lock-free-rs

Lock-free stuff in Rust

  • Arc: an atomically reference-counted smart pointer
  • CondVar: a condition variable
  • mpmc::channel: a multi-producer multi-consumer channel
  • mpsc::channel: a multi-producer single-consumer channel
  • Mutex: a mutual exclusion lock
  • oneshot::channel: a channel for sending a single value across threads
  • Queue: a Michael & Scott queue
  • RwLock: a reader-writer lock
  • SpinLock: a spin lock

About

Lock-free stuff in Rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages