Информация об изменениях

Сообщение Re[3]: В написании линейного кода, который прерывается сетью от 25.08.2025 13:29

Изменено 25.08.2025 13:32 rg45

Re[3]: В написании линейного кода, который прерывается сетью
Здравствуйте, Dair, Вы писали:

D>А в чём принципиальное отличие от async/await?


async ориентирован на работу с разными потоками, а корутины ориентированы на работу в одном потоке. Корутины можно рассматривать как новый способ ветвления программы. Как на многократно вызываемую функцию, которая между вызовами "помнит" своё состояние.
Re[3]: В написании линейного кода, который прерывается сетью
Здравствуйте, Dair, Вы писали:

D>А в чём принципиальное отличие от async/await?


async ориентирован на работу с разными потоками, а корутины ориентированы на работу в одном потоке. Корутины можно рассматривать как новый способ ветвления программы. Ну или как на многократно вызываемую функцию, которая между вызовами "помнит" своё состояние.