Поиск…


Вступление

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