Результаты поиска по запросу "grand-central-dispatch"

2 ответа

Многопоточность: выполнение вызовов метода только после завершения выполнения другого метода

Я пытаюсь обработать метод асинхронно, в соответствии с требованиями, как только первый метод завершен, только тогда второй метод должен начать выполняться. Проблема в том, что первый метод сам по себе имеет код, который выполняется в фоновом ...

2 ответа

используя dispatch_sync в качестве блокировки мьютекса

Вот что мне нужно сделать. Я надеюсь, что dispatch_sync будет лучшим способом сделать это с помощью GCD У меня есть определенный кусок кода критической секции, который помещается в обратный вызов applicationDidBecomeActive в Appdelegate. Я ...

8 ответов

Dispatch_async (dispatch_get_main_queue (), ^ {…}); подождать, пока не закончите?

У меня есть сценарий в моем приложении, где я хочу выполнить некоторую трудоемкую задачу, которая состоит из некоторой обработки данных, а также обновления пользовательского интерфейса в методе. Мой метод выглядит так, - ...

ТОП публикаций

6 ответов

Простой пример GCD Serial Queue, например FIFO с использованием блоков

Я прочитал документацию Apple о том, как использовать последовательные очереди, чтобы обеспечить выполнение задач в предсказуемом порядке, но теперь я слишком запутался. Как-то, как я могу работать поочередно, но все же мне не ясно, поэтому мне ...

1 ответ

c # очереди отправки как в цели c

Я хочу имитировать поведение очередей отправки target-c в c #. Я вижу, что есть библиотека параллельных задач, но я действительно не понимаю, как ее использовать, и надеялся получить некоторое объяснение о том, как. В цели c я бы сделал что-то ...

4 ответа

Блок завершения iOS MKMapShapshotter не всегда вызывается

Я пытаюсь использовать новый iOS7 MKMapSnapshotter для создания статического изображения карты. Всякий раз, когда моему приложению нужна карта, я вызываю сле...

2 ответа

Параллелизм iOS - не достигать теоретического максимума

Я новичок в Grand Central Dispatch, и я провел несколько тестов, когда он выполнял некоторую обработку изображения. По сути, я запускаю алгоритм в градациях ...

3 ответа

Производительность параллельного кода с использованием dispatch_group_async НАМНОГО медленнее, чем однопоточная версия

В последнее время я проводил некоторые эксперименты с использованием большого количества случайных чисел для генерации кривых колокольчика с "нормальным...

2 ответа

В чем разница между основной очередью GCD и основным потоком?

Я прочитал комментарий о том, что отправка очереди в основной поток - это не то же самое, что выполнение кода в основном потоке. Если я правильно понял, поль...

22 ответа

dispatch_after - GCD в Swift?

Я прошел черезIBook от Apple, и не смог найти его определения:Может кто-нибудь объяснить структуру