Вызов DispatchQueue.global()
возвращает глобальную concurrent (параллельную) очередь. В зависимости от переданного Quality of Service (QoS) класса, будет возвращена одна из стандартных системных глобальных очередей.
.userInteractive
: Задачи, с которыми пользователь активно взаимодействует (UI-обновления, обработка событий касания). Высокий приоритет..userInitiated
: Задачи, запущенные пользователем, но не требующие мгновенного отклика (загрузка данных, обработка файлов). Высокий приоритет..default
: Приоритет по умолчанию, используется, если QoS не указан явно. Средний приоритет, где-то между .userInitiated
и .utility
..utility
: Долго выполняющиеся задачи, не блокирующие пользователя (загрузка больших файлов, обработка изображений). Низкий приоритет..background
: Задачи, выполняющиеся в фоновом режиме, не видимые пользователю (синхронизация данных, резервное копирование). Самый низкий приоритет..unspecified
: Система опВызов DispatchQueue.global()
возвращает глобальную concurrent (параллельную) очередь. В зависимости от переданного Quality of Service (QoS) класса, будет возвращена одна из стандартных системных глобальных очередей.
.userInteractive
: Задачи, с которыми пользователь активно взаимодействует (UI-обновления, обработка событий касания). Высокий приоритет..userInitiated
: Задачи, запущенные пользователем, но не требующие мгновенного отклика (загрузка данных, обработка файлов). Высокий приоритет..default
: Приоритет по умолчанию, используется, если QoS не указан явно. Средний приоритет, где-то между .userInitiated
и .utility
..utility
: Долго выполняющиеся задачи, не блокирующие пользователя (загрузка больших файлов, обработка изображений). Низкий приоритет..background
: Задачи, выполняющиеся в фоновом режиме, не видимые пользователю (синхронизация данных, резервное копирование). Самый низкий приоритет..unspecified
: Система опRegister or sign in to get access to full answers for all questions from the question bank.