Здравствуйте, TK, Вы писали:
TK>1. На мелкие асинхронные задачах TPL откровенно сливается. TK>2. На относительно крупных лучше но, тоже не фонтан. TK>3. ОС писали похоже не дураки и ей проще поднять кучу потоков, чем разбираться с Task.Delay
1. В тесте мертворожденный TPL Dataflow (последнее обновление 2 года назад), а не просто TPL
2. new ExecutionDataflowBlockOptions { MaxDegreeOfParallelism = 1, BoundedCapacity = 1 }); после выделенного результаты можно не читать
3. В .NET вовсе необязательно использовать модель акторов, есть гораздо более простые и быстрые способы. TPL тоже не дураки писали.