lowlet
Low-latency inter-process communication library for Rust.
Features
- Shared memory regions with automatic cleanup
- Lock-free SPSC queue and MPMC ring buffer
- Inline assembly memory fences and atomics
- TTAS spinlock with pause instruction
- Process synchronization barrier
Installation
[]
= "0.1"
Quick Start
use channel;
Documentation
Performance
- ~61 cycles per send/recv operation
- ~20ns latency at 3GHz
License
MIT OR Apache-2.0