Как работает async/await? Асинхронные методы С#. C# Асинхронное программирование.

  Рет қаралды 52,900

ITVDN

ITVDN

4 жыл бұрын

Промокод на скидку 15% на все курсы ITVDN- H94BCAB
Полный видео курс- itvdn.com/ru/video/asynchron-...
Урок познакомит вас с работой ключевых слов async/await. Будут подробно рассмотрены правила использования каждого из этих ключевых слов. Для более глубокого понимания работы async await, будет рассмотрена их внутренняя реализация, которая обеспечивается с помощью специальных типов и некоторой работы компилятора.
Благодарим всех за лайки, перепосты, добавление в избранное!
Также подписывайтесь на нас в социальных сетях:
Facebook: / itvdn.edu
Telegram: t.me/itvdn1
Vkontakte: itvdn
Instagram: / itvdn
Twitter: / itvdn
Linkedin: / itvdn

Пікірлер: 36
@ITVDN
@ITVDN 4 жыл бұрын
Просим прощения за перезалив. В связи с багом KZfaq на старой версии было доступно максимально лишь 480p.
@AlexAlex-lc7mc
@AlexAlex-lc7mc 4 жыл бұрын
Огромное вам спасибо! Очень полезное видео.
@user-oo4ck9qx4o
@user-oo4ck9qx4o Жыл бұрын
Очень качественное объяснение. Позволяет покрыть те места технической литературы, которые не осилил самостоятельно. Спасибо лектору!
@alexanderinkognito8379
@alexanderinkognito8379 4 жыл бұрын
спасибо! неожидал такого качества контента. присмотрюсь к вашим курсам
@xelaksal6690
@xelaksal6690 4 жыл бұрын
Парень здорово объясняет. Спасибо.
@iAndrewMontanai
@iAndrewMontanai 2 жыл бұрын
При разборе своего async await кода после декомпиляции, становится довольно таки понятно как они работают, делаю в каждом приложении если возникает непонимание. Спасибо за лекцию.
@user-sv6zl1tt8x
@user-sv6zl1tt8x 2 жыл бұрын
Вот это супер качество материала! спасибо
@dbx38640
@dbx38640 4 жыл бұрын
просто гениальное изложение информации !!! Огромнейшее спасибо за эту работу ! Лучше видео в инете я не нашел. Для меня этот урок лучше чем прочтение этой темы в книгах. Все настолько доступно что кажется уже не забуду этот материал никогда.
@romanbush5164
@romanbush5164 Жыл бұрын
Жесть, как углубились, спасибо
@chokayes7830
@chokayes7830 4 жыл бұрын
ооо, класс! спасибо за качество!
@rg99999
@rg99999 Жыл бұрын
Отличное объяснение!
@user-to2fz7te6w
@user-to2fz7te6w 11 ай бұрын
спасибо, с вашим видео разобрался. самому было так же трудно понять как и рекурсию.
@Pentatonic_Hardcore
@Pentatonic_Hardcore 4 ай бұрын
очень трудная тема, до сих пор не могу осилить хотя везде почти использую асинк. Спасибо за видео.
@freeX04
@freeX04 2 ай бұрын
Спасибо! Прекрасная лекция.
@lilptushka1230
@lilptushka1230 2 жыл бұрын
спасибо, очень помогло разобраться :)
@MrPronav
@MrPronav 4 жыл бұрын
К концу объяснения материала на слайде успеваю забыть начало. Объяснение в коде было бы намного понятнее и проще.
@eddypartey1075
@eddypartey1075 11 ай бұрын
Боролся с асинхронкой долго, видео помогло закрыть недопонимание
@Pentatonic_Hardcore
@Pentatonic_Hardcore 4 ай бұрын
и я пока борюсь.
@eddypartey1075
@eddypartey1075 4 ай бұрын
@@Pentatonic_Hardcore справишься!
@eddypartey1075
@eddypartey1075 4 ай бұрын
не боги горшки обжигают@@Pentatonic_Hardcore
@ocamlmail
@ocamlmail 3 жыл бұрын
Шикарный материал, огромная благодарность. Барт де Смет отдыхает в сторонке. ЗЫ: На 2:03:47 опечатка в блоке awaiter2.IsCompleted, в AwaitUnsafeOnCompleted должен awaiter2 передаваться, а не awaiter1.
@user-mc7wx2yz9u
@user-mc7wx2yz9u 2 жыл бұрын
Точно) Тоже заметил
@paulp4061
@paulp4061 2 жыл бұрын
Чем это вы его так красиво декомпилировали? ILSpy (если выставить версию языка пониже) показывает имена типа таких "stateMachine._003C_003E1__state", а у вас просто "stateMachine.state". Вручную чистили или есть тулза? Спасибо.
@artemadeev7444
@artemadeev7444 2 жыл бұрын
Мб dotpeek. Я не тестил но JetBrains могли подумать о читабельности декомпилированного кода
@artemadeev7444
@artemadeev7444 2 жыл бұрын
А вот и ответ 1:52:08
@DjonNIK777
@DjonNIK777 3 жыл бұрын
19:45 будет передано управление вызывающему потоку или, все же, контексту?
@DjonNIK777
@DjonNIK777 3 жыл бұрын
Усе, минутой позже про это речь ))
@111shooter1111
@111shooter1111 4 жыл бұрын
Структура не обязательно в стеке, она может быть членом класса и тогда будет на куче. Простой пример -- массив чисел, они значимые но массив на куче.
@sashasubbota9822
@sashasubbota9822 2 жыл бұрын
Я не эксперт, но по-моему в таких случаях автоматом происходит упаковка/распаковка, так что в данном случае это уже ссылочный тип. Поправьте, если я не права)
@kobayashidannaki
@kobayashidannaki Жыл бұрын
5:15 await не является унарным оператором, это ключевое слово, используемое в асинхронном программировании для приостановки выполнения метода, пока не будет завершена асинхронная задача, которую он ожидает. Одним из основных признаков унарного оператора является то, что он применяется к одному операнду. Однако, в случае с await, мы не можем сказать, что он применяется к одному операнду, так как выражение после await может быть достаточно сложным, например, это может быть вызов метода, который возвращает Task. Вместо этого, await используется для ожидания завершения асинхронной операции, и приостанавливает выполнение метода до тех пор, пока асинхронная операция не будет завершена. Таким образом, await является ключевым словом, используемым для управления потоком выполнения асинхронных операций в C#. Именно поэтому await не является унарным оператором в C#.
@IlyaArlenka
@IlyaArlenka 4 жыл бұрын
Што?
@artemadeev7444
@artemadeev7444 2 жыл бұрын
Хто?
@hmixa
@hmixa Жыл бұрын
Не умеешь объяснять не берись, Извиняюсь. Слушать не возможно.
@trippie7014
@trippie7014 Жыл бұрын
Видел вас в коментариях на метаните, года эдак 3 назад, нашли лучшее обьяснение async await?
@RussCreeperMod
@RussCreeperMod Жыл бұрын
Не ожидаемые, а ожидабельные)
Thread → Task. Многопоточность и Асинхронность
13:39
Архитектор ПО. Александр Желнин
Рет қаралды 27 М.
100❤️
00:20
Nonomen ノノメン
Рет қаралды 70 МЛН
A pack of chips with a surprise 🤣😍❤️ #demariki
00:14
Demariki
Рет қаралды 35 МЛН
Кәріс өшін алды...| Synyptas 3 | 10 серия
24:51
kak budto
Рет қаралды 1,3 МЛН
Is it Cake or Fake ? 🍰
00:53
A4
Рет қаралды 17 МЛН
async/await в ASP.NET Core. Асинхронный код
27:42
Семен Алексеев
Рет қаралды 28 М.
What are ASYNC and AWAIT in C#? Asynchronous Programming Tutorial
18:34
JWT авторизация. Основы JWT - механизма.
6:45
Хочу вАйти
Рет қаралды 2,6 М.
Settling the Biggest Await Async Debate in .NET
14:47
Nick Chapsas
Рет қаралды 139 М.
Вопросы собеседования на C# программиста
21:04
Програмысли Влог
Рет қаралды 62 М.
8 await async mistakes that you SHOULD avoid in .NET
21:13
Nick Chapsas
Рет қаралды 308 М.
100❤️
00:20
Nonomen ノノメン
Рет қаралды 70 МЛН