Содержание
- 2. О чем буду разглагольствовать Обосную, зачем этот доклад нужен Немного основ Копнем вглубь StateMachine Копнём вглубь
- 3. Зачем нам нужна асинхронность?
- 4. Зачем это нужно на сервере? https://docs.microsoft.com/en-us/dotnet/standard/async-in-depth?
- 5. Немногие основы Асинхронное программирование – стиль программирование, в котором основной поток выполнения не блокируется. А выполнение
- 6. Поехали ☺
- 7. Как работает (синхронное) Поток заблокировался
- 8. Как работает (aсинхронное) Возвращает управление
- 9. Поехали?
- 10. А что с Core?
- 11. Вниз, к центру стэйт машины
- 12. Вниз, к центру стэйт машины
- 14. Совсем упростим
- 15. SynchronizationContext – это важно
- 16. Веселая задачка
- 18. Нам нужно на следующий уровень (Демо)
- 20. ExecutionContext – это тоже важно
- 21. ExecutionContext
- 22. ExecutionContext https://weblogs.asp.net/dixin/understanding-c-sharp-async-await-3-runtime-context
- 23. SynchronizationContext
- 24. SynchronizationContext
- 25. Веселая задачка №2
- 26. AspNetSynchronizationContext
- 27. Мы же в 2к17
- 28. Упс…
- 30. Немного опыта
- 31. Похоливарим Не стоит оборачивать синхронный код в асинхронный Не стоит оборачивать асинхронный код в синхронный https://blogs.msdn.microsoft.com/pfxteam/2012/04/13/should-i-expose-synchronous-wrappers-for-asynchronous-methods/
- 32. Что почитать?(книги)
- 33. Что еще? https://weblogs.asp.net/dixin/understanding-c-sharp-async-await-1-compilation - кратко и обо всем https://blog.stephencleary.com/2013/10/taskrun-etiquette-and-proper-usage.html – (Stephen Cleary) https://blogs.msdn.microsoft.com/pfxteam/ - команда отвечающая
- 34. Что еще? Видео https://www.youtube.com/watch?v=lh8cT6qI-nA – Андрей Часовских — Async/await: собираем грабли https://channel9.msdn.com/Events/aspConf/aspConf/Async-in-ASP-NET - async в ASP.NET
- 36. Скачать презентацию

































Художник из Сатки
Презентация на тему Использование и охрана растительности
Письменное умножение на числа, оканчивающиеся нулями
«ЧТО ЛИШНЕЕ?» ИГРА: Ты молодец!
ReviewTNS Media Intelligence
Скульптура города Омска
Решение задач
Эволюция.Лекция №2
УЛОЖЕНИЕ О НАКАЗАНИЯХ УГОЛОВНЫХ И ИСПРАВИТЕЛЬНЫХ САНКТ-ПЕТЕРБУРГ Типография Второго Отделения Собственной Его Императорско
Система инфракрасного отопления. Пленка электрическая на основе обогревателя ПЭН
ЭТО
«Терпение и труд, всё перетрут».
ЭДИСОН ДЕНИСОВ
Структура усилителя
Презентация на тему Знаки препинания в бессоюзном сложном предложении
Учимся играть в шахматы. Игровые ситуации для дошкольников
Презентация на тему Практическое применение генной инженерии
Имидж ДОУ
А.И.Гончаров. Жизнь и творчество
Принципы формирования Кодификатора категорий инвалидности с учетом положений МКФ
Презентация на тему Устойчивые выражения с глаголом to be
Мифологизация 5 лучших брендов. Почему они считают себя лучшими?
20141007_sovokupnost_otrasley_svyazannykh_s_proizvodstvom_i_raspr_1
Как ИСПЫТАТЬ БОЖЬЮ ЛЮБОВЬ И ПРОЩЕНИЕ?
Электронный паспорт школы предназначен для решения задач: реализации ООП фиксации формализуемых образовательных достижений оп
Верный и нежный Спаситель
Информационные агентства
«Мир открытий» Система мониторинга достижения детьми планируемых результатов освоения программы