Тёмный

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

ITVDN
Подписаться 221 тыс.
Просмотров 53 тыс.
50% 1

Промокод на скидку 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

Опубликовано:

 

21 авг 2019

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 36   
@ITVDN
@ITVDN 4 года назад
Просим прощения за перезалив. В связи с багом RU-vid на старой версии было доступно максимально лишь 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 Год назад
Не ожидаемые, а ожидабельные)
Далее
Пранк над Катей 🤣🤣🤣
01:00
Просмотров 172 тыс.
Fudbol hozir vs avval😂
01:01
Просмотров 478 тыс.
КАК УСТРОЕН ИНТЕРНЕТ. НАЧАЛО
41:58
Про Kafka (основы)
49:23
Просмотров 361 тыс.