Курс Raku / Функційне, конкурентне, реактивне та веб-програмування / Конкурентне програмування
hyper і race 🆕
Функційні операції над списками, з якими ви зустрічалися раніше, —
map та grep — обробляють свої елементи один за
одним. Коли робота над кожним елементом незалежна й вагома, Raku може
виконувати її паралельно на кількох ядрах процесора,
майже без змін у вашому коді.
Умикають це два методи: .hyper, що зберігає порядок
результатів, і .race, що його не зберігає, зате може бути
трохи швидшим. Цей розділ показує обидва.
Теми цього розділу
Практика
Виконайте 2 тести за змістом цього розділу.
Вправи
У цьому розділі 3 вправи. Перш ніж братися до практики, вивчіть усі теми розділу.