Cursus Raku / Functioneel, concurrent, reactief en webprogrammeren / Concurrent programmeren
hyper en race 🆕
De functionele lijstbewerkingen die je eerder tegenkwam —
map en grep — verwerken hun elementen na
elkaar. Wanneer het werk aan elk element onafhankelijk en substantieel
is, kan Raku het parallel over meerdere CPU-kernen
draaien, met vrijwel geen wijziging in je code.
Twee methoden zetten dat aan: .hyper, die de resultaten
op volgorde houdt, en .race, die dat niet doet maar iets
sneller kan zijn. Deze sectie toont beide.
Onderwerpen in deze sectie
Praktijk
Maak de 2 quizzen over de inhoud van deze sectie.
Oefeningen
Deze sectie bevat 3 oefeningen. Bekijk alle onderwerpen van deze sectie voordat je aan de oefeningen begint.