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