Вопросы по теме 'dispatch-queue'
Остановить DispatchQueue, работающий в основном потоке
У меня есть этот блок кода:
DispatchQueue.main.asyncAfter(deadline: .now() + (delay * Double(isDelayAccounted.hashValue)) + extraDelay) {
self.isShootingOnHold = false
self.shoot()
self.shootingEngine =...
7959 просмотров
schedule
24.08.2022
Получение задержки в обновлении элементов управления пользовательского интерфейса, когда некоторая обработка выполняется в DispatchQueue.main.async
При попытке обновить элементы управления пользовательского интерфейса из замыкания DispatchQueue.main.async, которое выполняет некоторую обработку и занимает несколько сотен миллисекунд или более, возникает задержка в обновлении меток...
1621 просмотров
schedule
12.06.2023
Как остановить таймер через несколько секунд
Здесь в методе 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 просмотров
schedule
22.05.2023
Поведение sync / async аналогично последовательному / параллельному, т.е. контролируют ли они оба DispatchQueues или синхронизируют / асинхронно контролируют только потоки
Большинство ответов на stackoverflow подразумевают, что поведение синхронизации и асинхронности очень похоже на разницу в концепции последовательной и параллельной очереди. Как ссылка в первом комментарии @Roope
Я начал думать, что Serial и...
401 просмотров
schedule
16.04.2022