|
Kanalni yopish unga boshqa qiymatlar jo’natilmasligini bildiradi. Bu kanalning qabul qiluvchilariga ishning tugaganini xabar qilish uchun foydali bo’lishi mumkin. |
|
![]()
|
|
|
|
|
Bu misolda biz bajariladigan ishni |
|
|
Mana worker goroutinasi. U |
|
|
Bu |
|
|
Biz workerni avval ko’rgan sinxronizatsiya yondashuvi yordamida kutamiz. |
|
|
Yopilgan kanaldan o’qish darhol muvaffaqiyatli amalga
oshadi va asosiy tipning nol qiymatini qaytaradi.
Ixtiyoriy ikkinchi qaytariladigan qiymat, agar qabul
qilingan qiymat kanalga muvaffaqiyatli jo’natish amali
orqali yetkazilgan bo’lsa |
|
|
|
|
Yopilgan kanallar g’oyasi tabiiy ravishda keyingi
misolimizga olib boradi: kanallar bo’ylab |
Keyingi misol: Range over Channels.