Raku-Kurs / Funktionale, nebenläufige, reaktive und Web-Programmierung / Nebenläufige Programmierung / hyper und race 🆕 / Paralleles map mit hyper
Quiz — hyper
Was gibt das folgende Programm aus?
say (1..4).hyper.map(* ** 2);| 0 | (16 9 4 1) |
| 1 | (1 4 9 16) |
| 0 | 30 |
| 0 | (1 2 3 4) |
.hyper verteilt das map über Threads, hält
die Ergebnisse aber in ihrer ursprünglichen Reihenfolge, es verhält sich
also wie ein gewöhnliches map — jedes Element zu quadrieren
ergibt (1 4 9 16).
Kursnavigation
← Paralleles map mit hyper | Ungeordnete Parallelität mit race →