Загрузка страницы

Дмитрий Иванов — Async programming in .NET: Best practices

Всё ли известно про async/await? Мы уверены, что нет — Дмитрий расскажет все тонкости работы с ними

Появление async/await в C# привело к пересмотру того, как писать простой и корректный параллельный код Зачастую, используя асинхронное программирование, программисты не только не решают проблемы, которые были с потоками, но и привносят новые Дедлоки и рейсы никуда не пропадают — их просто становится труднее диагностировать

На основании опыта и наблюдений Дмитрий расскажет про правильные и неправильные паттерны написания асинхронного кода

Видео Дмитрий Иванов — Async programming in .NET: Best practices канала DotNext
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
16 августа 2019 г. 14:36:28
00:56:48
Другие видео канала
Дмитрий Нестерук — Что нового в C# 8Дмитрий Нестерук — Что нового в C# 8Stephen Cleary — Asynchronous streamsStephen Cleary — Asynchronous streamsHow to use Async/Await/Task in C#How to use Async/Await/Task in C#C# Advanced Async - Getting progress reports, cancelling tasks, and moreC# Advanced Async - Getting progress reports, cancelling tasks, and moreАндрей Акиньшин — Поговорим про памятьАндрей Акиньшин — Поговорим про памятьVenkat Subramaniam - From Functional to Reactive ProgrammingVenkat Subramaniam - From Functional to Reactive ProgrammingИван Дашкевич — Yield и async-await: как оно все устроено внутри и как этим воспользоватьсяИван Дашкевич — Yield и async-await: как оно все устроено внутри и как этим воспользоватьсяАндрей Часовских — Async/await: собираем граблиАндрей Часовских — Async/await: собираем граблиЕвгений Пешков — Многопоточность в .NET: когда производительности не хватаетЕвгений Пешков — Многопоточность в .NET: когда производительности не хватаетWorking with Channels in .NETWorking with Channels in .NETClean ASP.NET Core API using MediatR and CQRS | SetupClean ASP.NET Core API using MediatR and CQRS | SetupАлексей Мерсон — Domain-driven design: рецепт для прагматикаАлексей Мерсон — Domain-driven design: рецепт для прагматикаAsync and await in C# exampleAsync and await in C# exampleУрок 8. JavaScript. Как работает Async, Await. Работа с сервером c fetchУрок 8. JavaScript. Как работает Async, Await. Работа с сервером c fetchBest practices: Async vs. coroutines - Unite CopenhagenBest practices: Async vs. coroutines - Unite CopenhagenДмитрий Иванов «JetBrains.RdFramework — консистентное реактивное программирование»Дмитрий Иванов «JetBrains.RdFramework — консистентное реактивное программирование»Сергей Быков — Распределённые транзакции умерли, да здравствуют распределённые транзакции!Сергей Быков — Распределённые транзакции умерли, да здравствуют распределённые транзакции!Marco De Sanctis — Deep down in Blazor authentication and authorizationMarco De Sanctis — Deep down in Blazor authentication and authorization#18 Многопоточность - Thread, ThreadPool, Task. Ответ на вопрос собеседования C# / .Net#18 Многопоточность - Thread, ThreadPool, Task. Ответ на вопрос собеседования C# / .Net
Яндекс.Метрика