Курс Raku / Функційне, конкурентне, реактивне та веб-програмування / Конкурентне програмування

Потоки

Потік виконання — це незалежна лінія виконання, що працює поряд з рештою вашої програми. Запуск потоку дозволяє шматкові роботи відбуватися у фоні, поки головна програма йде далі.

Потоки виконання є найнижчорівневішим засобом конкурентності в Raku. У повсякденному коді ви зазвичай звертатиметеся до вищерівневих обіцянок із наступного розділу, які збудовані поверх потоків, але їх набагато легше поєднувати. І все ж базовий механізм варто побачити: як запустити потік і як його дочекатися.

Теми цього розділу

Практика

Виконайте 1 тест за змістом цього розділу.

Вправи

У цьому розділі 3 вправи. Перш ніж братися до практики, вивчіть усі теми розділу.

  1. Виконайте в потоці
  2. Приєднайтеся і дочекайтеся
  3. Два потоки

Навігація курсом

Розв’язання: Жодного від’ємного   |   Запуск потоку