Objective-C Language
Центральная диспетчерская станция
Поиск…
Вступление
Grand Central Dispatch (GCD) В iOS Apple предлагает два способа сделать многозадачность: грандиозную центральную диспетчерскую (GCD) и NSOperationQueue. Мы обсудим здесь о GCD. GCD - это легкий способ представления единиц работы, которые будут выполняться одновременно. Вы не планируете эти единицы работы; система позаботится о планировании для вас. Добавление зависимости между блоками может быть головной болью. Отмена или приостановка блока создает дополнительную работу для вас как разработчика!
Что такое Великая центральная отправка.
Что такое параллелизм?
- Выполнение нескольких вещей одновременно.
- Воспользовавшись количеством ядер, доступных в многоядерных процессорах.
- Выполнение нескольких программ параллельно.
Цели параллелизма
- Запуск программы в фоновом режиме без использования процессора.
- Определить задачи, Определить правила и позволить системе взять на себя ответственность за их выполнение.
- Улучшите отзывчивость, гарантируя, что основной поток может реагировать на пользовательские события.
ОБРАТНАЯ СВЯЗЬ
Великая центральная диспетчерская - очереди отправки позволяют нам выполнять произвольные блоки кода либо асинхронно, либо синхронно. Все очереди отправки сначала сначала. Все задачи, добавленные в очередь отправки, запускаются в том порядке, в котором они были добавлены в очередь отправки.
Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow