Skip to content

anza-xyz/shaq

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

shaq

Rust CI

shaq is a SHAred Queue: a simple shared-memory SPSC (Single Producer Single Consumer) and MPMC (Multi Producer Multi Consumer) FIFO queue. It is designed for efficient inter-thread or inter-process communication using lock-free queues.

shaq now supports two backing modes:

  • File-backed shared memory via create / join, for inter-process communication.
  • In-process heap-backed queues via spsc::pair and mpmc::pair, for channel-style usage without file backing.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages