العودة إلى الدورة

تبادل الرسائل: القنوات

لغة Rust للأنظمة وأمن الـ Web3

التواصل بين الخيوط البرمجية

"لا تتواصل عبر مشاركة الذاكرة؛ بل شارك الذاكرة عبر التواصل."

تستخدم Rust القنوات (channels) للتواصل بين الخيوط. تحتوي القناة على مرسل (tx) ومستقبل (rx).

rust use std::sync::mpsc; let (tx, rx) = mpsc::channel();