Его величество Async (асинхронное и параллельное программирование)

Sign in to queue

Description

Технический прогресс стремительно летит вперед. Ядер становится все больше, объемы данных растут, а пользователи хотят получать результаты мгновенно. Кажется, все проблемы может разрешить использование асинхронного программирования. Однако многие разработчики опасаются выходить из комфортного и знакомого императивно-линейного шаблона разработки. Многопоточность - это сложно, а асинхронность еще и не понятно. С выходом C# 5 ситуация изменилась. Теперь писать асинхронный код стало довольно просто. Но все равно необходимо понимать, что происходит под капотом, иначе можно получить неприятные сюрпризы. В этом докладе Сергей расскажет о том, что понимается под асинхронность, в чем Разница асинхронного кода от многопоточного, которые предлагают разработчики. NET для написания асинхронного кода, какие сценарии требуются асинхронности, и где ее лучше избегать и как не попасть в асинхронную впросак. Большинство примеров будет продемонстрировано вживую.

Tags:

C#, Async

Embed

Download

Download this episode

The Discussion

Add Your 2 Cents