Видео и подкасты для разработчиков
Async/Await: лучшие практики, советы и особенности
Доклад будет полезен тем, кто хочет интегрировать подход async/await в свои проекты или же в прод, но все ещё сомневается.
В своём докладе Максим рассмотрит structured concurrency в Swift, поговорит о async/await, actors, tasks и проведёт аналогии с уже существующими инструментами для работы с многопоточностью.
Доклад будет полезен тем, кто хочет интегрировать подход async/await в свои проекты или же в прод, но все ещё сомневается.
- 00:03 | Вступление
- 00:45 | Типы очередей
- 02:32 | OperationQueue
- 03:37 | Pthreads
- 04:31 | Как всё устроено внутри?
- 04:52 | Как всё работает сейчас?
- 05:15 | Как это работает в async/await?
- 06:41 | Реалии разработки
- 08:13 | Tasks
- 09:10 | Async let Tasks
- 09:58 | TaskGroup
- 10:37 | Actor – серебряная пуля против Data Races?
- 12:55 | Main Actor
- 14:09 | Cooperative Thread Pool
- 15:12 | Executors
- 16:55 | Реальные примеры
- 19:13 | Итоги
- 20:20 | Вопросы: что делать с состоянием отмены таски?
- 21:01 | Для чего используется async/await?
- 21:39 | Какой самый удобный способ переключаться из async в Main Actor?
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.