Skip to content

NathanRoyer/async-fifo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This crate implements three lock-free structures for object transfers:

  • fully-featured MPMC channels
  • small one-shot SPSC channels
  • an AtomicSlot<T> type

All of these structures are synchronized without any locks and without spinning/yielding. This crate is compatible with no_std targets, except for the _blocking methods.

See the complete documentation: https://docs.rs/async-fifo/

About

MPMC & oneshot channels with (a)sync API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages