Rust

Channels (mpsc)

Në shqip: Kanalet në Rust

ShpjegimiSQ

Një kanal lejon thread-et të dërgojnë mesazhe njëri-tjetrit: njëri dërgon me tx.send(), tjetri merr me rx.recv(). „Mos ndaj memorie për të komunikuar — komuniko për të ndarë memorie.“

EnglishEN

A channel lets threads send messages to each other: one sends with tx.send(), another receives with rx.recv(). “Don't share memory to communicate — communicate to share memory.”

Si ta mendosh

Si tubi pneumatik në bankë: dërgon kapsulën nga një sportel te tjetri.

Lexoje në anglisht

Like the pneumatic tube at a bank: sending a capsule from one counter to another.

Shembull kodirust

use std::sync::mpsc;
let (tx, rx) = mpsc::channel();
std::thread::spawn(move || tx.send("gati").unwrap());
println!("{}", rx.recv().unwrap());

Terma të lidhur