O'Reilly logo

Effektiv Objective-C 2.0 programmieren by Matt Galloway

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Kapitel 6Blöcke und Grand Central Dispatch

image

Multithreading ist ein Thema, mit dem sich alle Programmierer bei der modernen Anwendungsentwicklung beschäftigen müssen. Selbst wenn Sie glauben, dass Ihre Anwendung gar kein Multithreading nutzt, tut sie es wahrscheinlich doch, weil die System-Frameworks oft zusätzliche Threads nutzen, um Arbeit vom Thread für die Benutzeroberfläche auszulagern. Es gibt nichts Schlimmeres als eine Anwendung, die hängt, weil dieser Thread blockiert ist. Unter OS X führt das zu dem gefürchteten rotierenden Wasserball, unter iOS kann eine Anwendung beendet werden, wenn sie zu lange blockiert ist.

Zum Glück hat Apple ganz ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required