bounded — backpressure. unbounded — no backpressure.
bounded:
unbounded:
1use tokio::sync::mpsc;23// Bounded: blocks when full4let (tx, rx) = mpsc::channel(32);56// Unbounded: never blocks7let (tx, rx) = mpsc::unbounded_channel();
Key: bounded for backpressure, unbounded for flexibility.