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

Download this episode

Download Video

Description

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

Tags:

C#, Async

Embed

Format

Available formats for this video:

Actual format may change based on video formats available and browser capability.

    The Discussion

    Comments closed

    Comments have been closed since this content was published more than 30 days ago, but if you'd like to send us feedback you can Contact Us.