Большинству приложений не нужно использовать этот конструктор. Вместо этого функция<spawn()>передает контекст доходности в качестве аргумента корутинной функции.
Статья basic_yield_context::basic_yield_context раздела Boost.Asio basic_yield_context может быть полезна для разработчиков на c++ и boost.