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