Карточка Junior Паттерны конкурентности обновлено

Fan-out и fan-in

Вопрос

Что такое fan-out и fan-in?

Попробуйте сами

Ответьте про себя или вслух, потом откройте ответ и сверьтесь.

Показать ответ и разбор

Коротко

Fan-out: несколько горутин читают задачи из одного канала и обрабатывают параллельно. Fan-in: результаты нескольких каналов сливаются в один канал.

Ответ

Fan-out: несколько горутин читают задачи из одного канала и обрабатывают параллельно. Fan-in: результаты нескольких каналов сливаются в один канал.

Разбор

Вместе дают параллельную стадию pipeline: распараллелили, потом собрали.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.