Подробнее
Что нужно для старта
- Для успешного усвоения курса будет достаточно, если вы можете писать базовые вещи на Swift, знакомы с iOS SDK, понимаете, как сделать простое приложение и знакомы с основами многопоточности.
Для кого этот курс
- Данный курс хорошо подойдет как для тех, кто хочет повторить основы, так и для тех, кто хочет познакомиться с новыми многопоточными примитивами.
Программа курса
- Введение
- Базовые понятия
- Quality of service
- Synchronization
- Recursive lock
- Condition
- Read write lock
- Spin lock
- Synchronized
- Problems
- Atomic operations
- Введение
- Очереди
- Methods
- Concurrent perform
- Work item
- Semaphore
- Dispatch group
- Dispatch barrier
- Dispatch source
- Target queue hierarchy
- Dispatch IO
- Введение
- Operation
- Operation и Operation Queue
- Async operation
- maxConcurrentOperationCount
- Cancel operation
- Dependencies
- waitUntil
- Completion Block
- Suspend
- GCD VS Operation
- Заключение
01Multithreading
- Введение
- Базовые понятия
- Quality of service
- Synchronization
- Recursive lock
- Condition
- Read write lock
- Spin lock
- Synchronized
- Problems
- Atomic operations
02GCD (Grand Central Dispatch)
- Введение
- Очереди
- Methods
- Concurrent perform
- Work item
- Semaphore
- Dispatch group
- Dispatch barrier
- Dispatch source
- Target queue hierarchy
- Dispatch IO
03Operation
- Введение
- Operation
- Operation и Operation Queue
- Async operation
- maxConcurrentOperationCount
- Cancel operation
- Dependencies
- waitUntil
- Completion Block
- Suspend
- GCD VS Operation
- Заключение
Avito
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «Многопоточность в iOS (Swift)» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 3 сентября 2026 г.

Stepik 










