Что такое шаблон исполнителя в контексте C ++?

Автор asio, Кристофер Колхофф, работает над библиотекой и предложением для исполнителей на C ++. Его работа до сих пор включает это Сделки рЕПО а также документы. К сожалению, обоснование части еще не написано. Пока что в документах приведено несколько примеров того, что делает библиотека, но я не чувствую, что что-то упустил. Каким-то образом это больше, чем просто семейство необычных функций для вызова.

Все, что я могу найти в Google, очень специфично для Java, и многое из этого относится к конкретным фреймворкам, поэтому я не могу понять, в чем суть этого «шаблона исполнителя».

Каковы исполнители в этом контексте? Что они делают? Каковы канонические примеры того, когда они будут полезны? Какие вариации существуют среди исполнителей? Каковы альтернативы исполнителям и как они сравниваются? В частности, кажется, что существует много совпадений с циклом событий, где события являются начальными входными событиями, событиями выполнения и событием завершения работы.

При попытке выяснить новые абстракции я обычно нахожу понимание ключа мотивации. Итак, для исполнителей, что мы пытаемся абстрагироваться и почему? Что мы пытаемся сделать универсальным? Без исполнителей, какую дополнительную работу мы должны были бы сделать?

4

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]