Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Непонятно с async-await в C# - 2

05.09.21 19:23
Re: Непонятно с async-await в C# - 2
 
Бесконечный цикл посетитель
в ответ AlexNek 05.09.21 11:40
Зачем разбираться в чем что не имеет связи с конкретной имплементацией?

Чтобы потом не разбираться в 20 различных имплементациях. Асинхронное программирование и корутины существуют десятки лет, и каждый норовит ввести свои термины и свою специфику.


Нет в шарпе никаких очередей для этого, есть стейт машина.

Если нет очереди, то значит текущие запущенные корутины нигде не хранятся, а значит система и не может их выполнить (она про них ничего не знает). Значит ничего выполняться вообще не будет.


нет и специального диспетчера для асинков.

А кто тогда решает, что выполнять в следующий момент из нескльких альтернативных вариантов? Если никто не рашает (диспетчера ведь нет), то значит в C# можно выполнять только чисто последовательные программы.Классный язык - мне нравится.


 

Перейти на