.Net Review
Канал о технологиях .Net и не только. Здесь вы найдете разборы, уроки, фишки технологий и языков программирования... https://t.me/dotnetreview
Читать 1 минуту
Асинхронное программирование в C# часть 2. Порядок выполнения операций
В этой статье подробнее о том, как контролировать порядок выполнения асинхронных операций.
Последовательное выполнение
Для того, чтобы асинхронная операция выполнялась последовательно, достаточно в асинхронном методе вызывать операции последовательно (ого). Пример:
Для вызова достаточно из не асинхронного метода Main вызвать данный метод. Результат:
Параллельный запуск
Можно использовать класс Parallel (информацию по применению этого класса в будущей статье) или запускать асинхронные методы одновременно с помощью метода Task.WhenAll(params Task[] tasks).
Результат:
В данном случае мы не можем знать точно какой из методов выполниться быстрее.
Спасибо за внимание!
Наш телеграмм канал: https://t.me/dotnetreview
565 просмотров
Поделиться
Добавить
Еще
Канал о технологиях .Net и не только. Здесь вы найдете разборы, уроки, фишки технологий и языков программирования... https://t.me/dotnetreview
Подписаться