tokio mpsc & broadcast channels
Në shqip: Kanalet async në Rust
ShpjegimiSQ
Tokio ka kanale async: mpsc (shumë dërgues, një marrës), oneshot (një mesazh i vetëm), broadcast (çdo marrës merr çdo mesazh) dhe watch (vetëm vlera e fundit).
EnglishEN
Tokio has async channels: mpsc (many senders, one receiver), oneshot (a single message), broadcast (every receiver gets every message) and watch (only the latest value).
Si ta mendosh
Si lloje të ndryshme postash: letër, telegram, altoparlant, tabelë njoftimesh.
Lexoje në anglisht
Like different kinds of post: letter, telegram, loudspeaker, notice board.
Shembull kodirust
let (tx, mut rx) = tokio::sync::mpsc::channel(32);
tokio::spawn(async move { tx.send("tung").await.unwrap(); });
while let Some(m) = rx.recv().await { println!("{m}"); }