Pull to refresh
9
0.1
Родион Мостовой @rodion-m

Ментор, разработчик, преподаватель

Send message

Еще раз про асинхронную машину состояний и где именно там аллокации

Level of difficultyMedium
Reading time8 min
Views19K

Несмотря на то, что про async/await уже было сказано много слов и записано множество докладов, тем не менее, в своей практике преподавания и наставничества, я часто сталкиваюсь с недопониманием устройства async/await даже у разработчиков уровня Middle+. В данной статье мы подробно рассмотрим машину состояний, сгенерированную компилятором из асинхронного метода для понимания принципа работы асинхронности в C#, разберемся где именно там аллокации и порешаем задачи для самопроверки. Если вы уже раз сто видели как выглядит асинхронная машина состояний, но все равно недопонимаете ее, тогда эта статья для вас.

Читать далее
Total votes 23: ↑21 and ↓2+24
Comments9

Information

Rating
3,458-th
Location
Сайгон, Dong Nam Bo, Вьетнам
Date of birth
Registered
Activity

Specialization

Backend Developer
Lead
C#
.NET
ASP.Net
Entity Framework
DDD
.NET Core