Pull to refresh

Comments 8

В свое время изучал как работает async await, читал Рихтера, Албахари, статьи, смотрел видосы, экспериментировал.

И тоже узнал, что async await использует под капотом synchronizationcontext, который в свою очередь посылает код на выполнение основному потоку, и в зависимости от фреймворка (wpf, winforms, asp.net) делает это по-разному).

Но тут в статье даже какие-то внутренности показаны для asp.net

Автор, у вас дублируются параграфы: "Как это связано с Event-based Asynchronous Pattern..."

Async - это асинхронный подход к программированию, который позволяет выполнять задачи параллельно и не блокировать основной поток выполнения.

Async работает следующим образом:

1. Создается асинхронная функция, которая обычно помечается ключевым словом async.

2. Внутри этой функции могут быть выполнены асинхронные операции, такие как чтение или запись файлов, отправка запросов на сервер и т.д.

3. Вместо того, чтобы ждать завершения каждой операции, асинхронная функция продолжает работу и возвращает объект Promise.

4. Когда все асинхронные операции завершены, Promise переходит в состояние resolved и возвращает результат выполнения функции.

5. Если произошла ошибка во время выполнения асинхронных операций, Promise переходит в состояние rejected и возвращает объект ошибки.

6. Для обработки результата асинхронной функции используются методы then и catch объекта Promise.

Async позволяет увеличить производительность приложения, поскольку выполнение задач происходит параллельно, а также улучшает пользовательский опыт, поскольку приложение не блокируется во время выполнения длительных операций.

Мы тут про C#. Здесь Таски , а не Промисы.

Это текст из ChatGPT?

чтобы знать об операциях в полете
А можно это на русский перевести? Чтобы читателям не приходилось переводить сначала дословно на английский, а потом — по смыслу на русский.
PS Это не единственный огрех перевода, но самый выразительный IMHO

Большое спасибо!
Могу я вас попросить написать в личку по проблемам перевода и мы попробуем вместе сделать перевод лучше.

Крайне сложно читается. Прям до невозможности восприятия, и это я ещё знаю о чем идёт речь в оригинале.

Sign up to leave a comment.

Articles