Async переезжает в Runtime
В этом докладе разберём, почему команда .NET начала пересматривать саму архитектуру async, что именно стоит за Runtime Async и чем этот подход отличается от привычной модели compiler-generated state machine. Коротко затронем и предысторию с экспериментом green threads: как платформа искала альтернативу существующей модели и почему в итоге пришла не к новой парадигме, а к эволюции уже знакомого async/await. Поговорим о том, что именно меняется при переносе части async в рантайм, какие практические бенефиты это даёт разработчику, как это влияет на диагностику, отладку и понимание происходящего во время выполнения программы, а также почему это важно не только как внутренняя оптимизация платформы, но и как возможное направление развития всей async-модели в .NET.
Спикер
Александр ГольдебаевBackend Engineer · Золотое Яблоко