|
يشير إغلاق قناة إلى عدم إرسال أي قيم أخرى إليها. يفيد ذلك في إبلاغ مستقبِلي القناة باكتمال العمل. |
|
|
|
|
|
|
سنستخدم في هذا المثال القناة |
|
|
هذا هو روتين Go العامل. يستقبل مرارًا من |
|
|
يرسل هذا 3 مهام إلى العامل عبر القناة |
|
|
ننتظر العامل باستخدام أسلوب المزامنة الذي رأيناه سابقًا. |
|
|
تنجح القراءة من قناة مغلقة فورًا، وتعيد القيمة الصفرية
للنوع الأساسي. تكون قيمة الإرجاع الثانية الاختيارية |
|
|
|
|
تقودنا فكرة القنوات المغلقة طبيعيًا إلى مثالنا التالي:
استخدام |
المثال التالي: اجتياز القنوات.