Raku kurss / Funkcionālā, paralēlā, reaktīvā un tīmekļa programmēšana / Paralēlā programmēšana / Kanāli / Exercises
Saskaitiet kanālu
Uzdevums
Izveidojiet kanālu un darbiniet to ar diviem
solījumiem. Vienā start blokā — ražotājā —
nosūtiet kanālā skaitļus 1..6 un pēc tam to aizveriet. Otrā
start blokā — patērētājā — savāciet katru vērtību ar
.list un atgrieziet to summu. Sagaidiet
abus solījumus kopā un izdrukājiet summu, ko radījis
patērētājs. Šī ir kanāla dabiskā forma: ražotājs vienā pavedienā,
patērētājs otrā, saskaņoti no trešā.
Piemērs
Programma izdrukā:
21Risinājums
Kursa navigācija
← Risinājums: Saņemiet vērtību | Risinājums: Saskaitiet kanālu →