Здравствуйте, SkyDance, Вы писали:
SD>Что, конечно, не умаляет достоинств команды .NET и конкретно C#. Правильной дорогой идут, добавляя лучшее из других языков, и делая очень работоспособные высокоуровневые обертки. Именно эти обертки, от Task.Run до WhenAny, и есть ответ на вопрос из сабжа. Беда с ними лишь в том, что иногда это таки нужно дебажить...
Это еще не самая большая беда. Без легковесных потоков — это просто набор костылей, которые по сути мало что меняют.