Als «grand-central-dispatch» getaggte Fragen

Grand Central Dispatch (GCD) bietet einen einfachen und robusten Mechanismus für gleichzeitige und asynchrone Vorgänge, hauptsächlich unter Apple-Betriebssystemen (z. B. iOS, macOS, watchOS und tvOS), aber auch unter FreeBSD und MidnightBSD.

254
GCD zur Ausführung der Aufgabe im Hauptthread

Ich habe einen Rückruf, der von jedem Thread kommen könnte. Wenn ich diesen Rückruf erhalte, möchte ich eine bestimmte Aufgabe im Hauptthread ausführen. Muss ich überprüfen, ob ich bereits im Haupt-Thread bin - oder gibt es eine Strafe, wenn ich diese Überprüfung nicht durchführe, bevor ich den...