Курс по Raku / Функционално, паралелно, реактивно и уеб програмиране / Паралелно програмиране

Канали

Каналът е безопасна за нишки опашка: една част от програмата слага стойности вътре, друга ги взема, а Raku се грижи за цялото заключване вместо вас. Каналите са стандартният начин безопасно да се предава поток от стойности между паралелни задачи — производител и потребител.

Този раздел показва как се изпращат и получават стойности през канал и как затварянето на канала сигнализира, че повече стойности няма да дойдат.

Теми в този раздел

Практика

Направете 3 теста върху съдържанието на този раздел.

Упражнения

Този раздел съдържа 3 упражнения. Разгледайте всички теми в раздела, преди да се захванете с практиката.

  1. Получете стойност
  2. Сума от канал
  3. Изпразнете канал

Навигация в курса

Решение: Изпълнено или нарушено   |   Изпращане и получаване