C#: Сергей Тепляков — Диагностика асинхронного C# кода - видео HD
01:04:26
Обнаружено блокирование рекламы на сайте
Для существования нашего сайта необходим показ рекламы. Просим отнестись с пониманием и добавить сайт в список исключений вашей программы для блокировки рекламы (AdBlock и другие).
12n.ru 18181 ролик
2011 просмотров на сайте 12n.ru
Сергей Тепляков — Диагностика асинхронного C# кода - видео.
Ближайшая конференция:
DotNext 2022 Spring — 7-8 апреля.
Подробности и билеты: bit.ly/33DNbpA
— —
Каждый даже не слишком опытный C# разработчик по дампу памяти может быстро определить, что делало приложение, какие потоки были активными и заблокированными, и легко сможет сказать, что приложение подвисло вследствие взаимной блокировки. Но, когда дело касается асинхронного кода, то все становится намного сложнее.
В этом докладе мы рассмотрим типичные проблемы «зависания» асинхронных операций, подходы для анализа и отладке таких проблем, а также лучшие практики, которые позволят уменьшить количество проблем в вездесущем асинхронном коде.
Ссылка на презентацию: downloads.ctfassets.net/9n3x4rtjlya6/2dl8Lc2ZFDuvB5zWZTyDNg/b87be5fa7821e532a4515b4e293a0c25/Diagnosing_async_C-_code.pdf
DotNext 2022 Spring — 7-8 апреля.
Подробности и билеты: bit.ly/33DNbpA
— —
Каждый даже не слишком опытный C# разработчик по дампу памяти может быстро определить, что делало приложение, какие потоки были активными и заблокированными, и легко сможет сказать, что приложение подвисло вследствие взаимной блокировки. Но, когда дело касается асинхронного кода, то все становится намного сложнее.
В этом докладе мы рассмотрим типичные проблемы «зависания» асинхронных операций, подходы для анализа и отладке таких проблем, а также лучшие практики, которые позволят уменьшить количество проблем в вездесущем асинхронном коде.
Ссылка на презентацию: downloads.ctfassets.net/9n3x4rtjlya6/2dl8Lc2ZFDuvB5zWZTyDNg/b87be5fa7821e532a4515b4e293a0c25/Diagnosing_async_C-_code.pdf
развернуть свернуть