Здравствуйте, SuhanovSergey, Вы писали:
SS>Нужно для IO-bound фоновый задачи, которая запускает параллельные составные IO таски и не хочет синзронизировать доступ к общим переменным между await-ами.
Task<T> + limited scheduler,
где-то тут был. Или любой из вариантов
отсюда.
Очень рекомендую переписать без изменяемого shared-состояния. И проще, и дешевле выйдет.