Да, это может быть немного сложно для меня объяснить, так как я новичок в этом.
Мне дали задание использовать Chain of Responsibility для решения одной из задач. У меня не было проблем с пониманием и реализацией, пока я не обнаружил, что должен убедиться, что моя цепочка способна обрабатывать более одного запроса одновременно.
По сути, цепочка должна работать следующим образом: во всей цепочке есть две или более частей, способных справиться с одной и той же проблемой. На решение одной проблемы уходит целая минута. Если один из обработчиков занят, запрос переходит сразу к следующему (пропускает полностью занятый обработчик).
Итак, мой вопрос: как отправить несколько запросов один за другим?