Результаты поиска по запросу "grand-central-dispatch"
Проверка @Eventful Обновленный ответ Установите imgPicture.image = nil перед загрузкой изображения
я есть некоторые проблемы при загрузке изображений с веб-сервера в UICollectionView с использованием NScache. Проблема: Изображения не отображаются должным образом: иногда они не отображаются в соответствующей ячейкеили же изображение ...
будем
ользую GCD для уведомления основного потока (есть 2 асинхронных вызова внутри функции) Мой код: func getWavesByMostRecent(closure: @escaping ([Wave]?) -> Void) { var waves = [Wave]() let dispatchGroup = DispatchGroup() self.query ...
, Это не сработает эффективно, например, для задачи с несколькими производителями, поскольку работа по существу перемещается в один поток.
предположил, что я знаю, как работать сDispatchGroup [https://developer.apple.com/documentation/dispatch/dispatchgroup]для понимания вопроса я попробовал: class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() ...
Клеменс, спасибо за время и усилия
ользую область в моем проекте iOS Swift. Поиск включает сложные фильтры для большого набора данных. Поэтому я выбираю записи в фоновом потоке. Но область может быть использована только из того потока, в котором она была создана. Я сохраняю ...
Что делать, если я хочу запустить вышеуказанную операцию в фоновой очереди?
DispatchQueue.global(qos: .background).async { //This will run on the background queue self.writeValue(tag: GlobalData.WRITE_DATA, data: getDataForWrite(1) ) self.writeValue(tag: GlobalData.WRITE_DATA, data: getDataForWrite(2) ) ...
Здесь у вас есть семафор GCD, который ожидает завершения асинхронной операции.
аюсь объявить вычисляемое свойство, которое состоит из блока, выполняемого в фоновом потоке. Поэтому, когда я обращаюсь к этому свойству, оно равно nil, так как вычисление возвращает результат, когда оно не готово. Как лучше это исправить? ...
но не повезло
чание: это не повторяющийся вопрос, который я уже виделГруппа рассылки - не может уведомить основной поток [https://stackoverflow.com/questions/38552180/dispatch-group-cannot-notify-to-main-thread] Там ничего не ответил оDispatchWorkItem У меня ...
и отмените выполнение с
я есть этот блок кода:
когда задача завершена?
ожно, ответилиКак очередь последовательной отправки гарантирует защиту ресурсов? но я не понимаю как)ВопросКак gcd узнает, когда асинхронная задача (например...