mpmc-queue 0.1.0

A bounded multi-producer multi-consumer queue using Mutex + Condvar
Documentation
# MPMC Queue

A bounded multi-producer multi-consumer queue implemented in Rust using Mutex + Condvar.

## Features

- Blocking push/pop
- Non-blocking try_push/try_pop
- Thread-safe

## Example

```rust
use mpmc_queue::queue::{BoundedQueue, MpmcQueue};

let q = MpmcQueue::new(2);
q.push(1);
println!("{}", q.pop());
```

## Usage

```bash
# Run example
cargo run

# Run tests
cargo test

# Run benchmark
cargo run --bin bench --release
```