Вопросы по теме 'dispatch-queue'

Остановить DispatchQueue, работающий в основном потоке
У меня есть этот блок кода: DispatchQueue.main.asyncAfter(deadline: .now() + (delay * Double(isDelayAccounted.hashValue)) + extraDelay) { self.isShootingOnHold = false self.shoot() self.shootingEngine =...
7959 просмотров

Получение задержки в обновлении элементов управления пользовательского интерфейса, когда некоторая обработка выполняется в DispatchQueue.main.async
При попытке обновить элементы управления пользовательского интерфейса из замыкания DispatchQueue.main.async, которое выполняет некоторую обработку и занимает несколько сотен миллисекунд или более, возникает задержка в обновлении меток...
1621 просмотров

Как остановить таймер через несколько секунд
Здесь в методе myAPICall() я вызываю другой метод, то есть COStatusAPI() каждые 5 секунд до 90 секунд. Здесь COStatusAPI() — вызов API. т. е. я захожу на сервер каждые 5 секунд. В ответ я получу COStatus как 1 или 0 . Если я получаю...
2705 просмотров
schedule 07.03.2022

Почему блок синхронизации всегда вызывает основной поток?
Я провел простой тест с DispatchQueue: DispatchQueue.global(qos: .background).sync { if Thread.isMainThread { print("Main thread") } } Распечатано: Main thread Почему этот код выполняется в основном потоке? Это должно...
730 просмотров
schedule 13.08.2022

Что произойдет, если я помещу блок Dispatch.main.async внутрь Dispatch.global.async?
У меня есть случай, когда я сохраняю данные в базу данных Realm внутри Dispatch.global в фоновом потоке, а затем внутри того же потока я вызываю Dispatch.main.async для извлечения данных из Realm и обновления данных UITableView. Проблема в том, что...
546 просмотров

Поведение sync / async аналогично последовательному / параллельному, т.е. контролируют ли они оба DispatchQueues или синхронизируют / асинхронно контролируют только потоки
Большинство ответов на stackoverflow подразумевают, что поведение синхронизации и асинхронности очень похоже на разницу в концепции последовательной и параллельной очереди. Как ссылка в первом комментарии @Roope Я начал думать, что Serial и...
401 просмотров