Suchergebnisse für Anfrage "grand-central-dispatch"

24 die antwort

Wie schreibe ich dispatch_after GCD in Swift 3 und 4?

n Swift 2 konnte ich @ verwenddispatch_after um eine Aktion mit Grand Central Dispatch zu verzögern: var dispatchTime: dispatch_time_t = dispatch_time(DISPATCH_TIME_NOW, Int64(0.1 * Double(NSEC_PER_SEC))) dispatch_after(dispatchTime, ...

3 die antwort

Was ist der Unterschied zwischen dispatch_get_global_queue und dispatch_queue_create?

2 die antwort

Wie kann ich benachrichtigt werden, wenn eine dispatch_async-Aufgabe abgeschlossen ist?

Ich habe eine asynchrone Aufgabe wie folgt: dispatch_async(dispatch_get_main_queue(), ^{ myAsyncMethodsHere; }); Gibt es eine Möglichkeit, benachrichtigt zu werden, wenn die Hintergrundaufgabe abgeschlossen ist? Oder eine Methode nach Abschluss ...

TOP-Veröffentlichungen

9 die antwort

Warten Sie, bis zwei asynchrone Blöcke ausgeführt wurden, bevor Sie einen anderen Block starten

Wenn Sie GCD verwenden, möchten Sie warten, bis zwei asynchrone Blöcke ausgeführt wurden, bevor Sie mit den nächsten Ausführungsschritten fortfahren. Wie geh...

2 die antwort

So überprüfen Sie, ob ein dispatch_async-Block ausgeführt wurde

Im Grunde muss ich also in der Lage sein, einen Segue auszuführen, nachdem ein Block ausgeführt wurde. Ich habe einen Block, der einige JSON-Aufgaben ausführ...

4 die antwort

GCD - Haupt-vs-Hintergrund-Thread zum Aktualisieren einer UIImageView

Ich bin neu bei GCD und blocke und ebne mir den Weg hinein.Hintergrund: Ich arbeite an einer verzögerten Laderoutine für eine UIScrollView mit der ALAssetsLi...

3 die antwort

Dispatch-Warteschlangen und asynchroner RNCryptor

1 die antwort

Das gleichzeitige Einfrieren der GCD-Versandwarteschlange mit der Meldung "Dispatch Thread Soft Limit Reached: 64" im Absturzprotokoll

Mein Programm ist ein Server, der eingehende Anfragen bearbeitet. Jede gültige Anfrage wird eingepackt

12 die antwort

Wie kann ich "dispatch_sync", "dispatch_async", "dispatch_after" usw. in Swift 3, Swift 4 und darüber hinaus ausführen?

Ich habe viel Code in Swift 2.x- (oder sogar 1.x-) Projekten, der so aussieht: // Move to a background thread to do some long running work dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)) { let image = ...

7 die antwort

Wie erstelle ich einen Deadlock in Grand Central Dispatch?

In Apple-Dokumenten heißt es:Wichtig: Sie sollten die Funktion dispatch_sync oder dispatch_sync_f niemals von einer Task aus aufrufen, die in derselben Warte...