Cursus Raku / Functioneel, concurrent, reactief en webprogrammeren / Concurrent programmeren / Channels / Verzenden en ontvangen

Quiz — Channels

Wat drukt het volgende programma af?

my $c = Channel.new;
$c.send(10);
$c.send(20);
say $c.receive;
110
020
030
0(10 20)

Een kanaal is een first-in-first-outwachtrij. 10 werd als eerste verstuurd, dus geeft de eerste .receive 10 terug.

Cursusnavigatie

Verzenden en ontvangen   |   Een channel sluiten