.Net Review
.Net Review
Канал о технологиях .Net и не только. Здесь вы найдете разборы, уроки, фишки технологий и языков программирования... https://t.me/dotnetreview
Читать 1 минуту

Асинхронное программирование в C# часть 2. Порядок выполнения операций

Image for post

В этой статье подробнее о том, как контролировать порядок выполнения асинхронных операций.

Последовательное выполнение

Для того, чтобы асинхронная операция выполнялась последовательно, достаточно в асинхронном методе вызывать операции последовательно (ого). Пример:

Image for post

Для вызова достаточно из не асинхронного метода Main вызвать данный метод. Результат:

Image for post

Параллельный запуск

Можно использовать класс Parallel (информацию по применению этого класса в будущей статье) или запускать асинхронные методы одновременно с помощью метода Task.WhenAll(params Task[] tasks).

Image for post

Результат:

Image for post

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

Спасибо за внимание!

Наш телеграмм канал: https://t.me/dotnetreview

564 просмотра
Добавить
Еще
.Net Review
Канал о технологиях .Net и не только. Здесь вы найдете разборы, уроки, фишки технологий и языков программирования... https://t.me/dotnetreview
Подписаться