У нас вы можете посмотреть бесплатно Жетоны отмены со Стивеном Таубом или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Скотт и Стивен вернулись с очередным выпуском Deep .NET, на этот раз посвященным токенам отмены. От первых дней «насильственных» прерываний потоков в .NET до современной модели кооперативной отмены, они исследуют, как токены обеспечивают безопасный и компонуемый способ остановки ненужной работы. Стивен рассматривает эволюцию шаблонов APM и EPM, объясняет, почему явная передача токенов эффективнее внешних областей видимости, и показывает, как отмена распространяется через асинхронные вызовы. Попутно они подробно изучают источники токенов отмены, обратные вызовы регистрации и даже роль volatile в многопоточном коде. Если вы когда-либо задумывались, как корректно отменять задачи, не тратя ресурсы, этот выпуск для вас. ⌚ Главы: 00:00:00 Введение, шутки и подготовка к эпизоду Deep .NET 00:03:15 Почему отмена важна: производительность и предотвращение бесполезной работы 00:07:42 Ранние подходы .NET: прерывания потоков и их проблемы 00:12:10 Эволюция асинхронных шаблонов: APM и EPM без отмены 00:17:25 BackgroundWorker и механизмы ранней отмены 00:21:40 Проблемы композиции и необходимость модели общих токенов 00:25:30 Введение CancellationToken и кооперативная отмена 00:30:55 Явная передача токенов и внешние области видимости 00:36:20 Как отмена распространяется через асинхронные методы 00:41:05 Операции листьев, обратные вызовы регистрации и отмена приглашений 00:46:50 CancellationTokenSource: создание и связывание токенов 00:52:15 Разделение наблюдения и запроса отмены 00:57:30 Подробности реализации: опрос, регистрация и хелперы throw 01:02:40 Почему volatile важно в многопоточных проверках отмены 01:08:10 Программирование без блокировок, видимость и оптимизация компилятора 01:12:45 Заключительные выводы о кооперативной отмене в .NET 🔗 Документация: https://learn.microsoft.com/dotnet/st... 🎙️ Представляем: Скотта Хансельмана и Стивена Тоуба 📲 Свяжитесь с нами по .NET: Блог: https://aka.ms/dotnet/blog Твиттер: https://aka.ms/dotnet/twitter ТикТок: https://aka.ms/dotnet/tiktok Mastodon: https://aka.ms/dotnet/mastodon LinkedIn: https://aka.ms/dotnet/linkedin Facebook: https://aka.ms/dotnet/facebook Документация: https://learn.microsoft.com/dotnet Форумы: https://aka.ms/dotnet/forums 🙋♀️Вопросы и ответы: https://aka.ms/dotnet-qa 👨🎓Microsoft Learn: https://aka.ms/learndotnet #dotnet