26.2 Eine kurze Queue-Übersicht

Es gibt drei grundlegende Arten von Dispatch-Queues:

  • nebenläufige (concurrent) Queues,

  • die Haupt-Dispatch-Queue und

  • private Dispatch-Queues.

Wir haben uns nebenläufige Queues und die Haupt-Queue am Ende des vorigen Kapitels schon kurz angesehen.

Globale nebenläufige Queues verwenden Sie für parallelisierbare Operationen. Es gibt drei verschiedene nebenläufige Queues, nämlich mit niedriger, mittlerer und hoher Priorität. Zwar stehen die Tasks in jeder Queue für die parallele Ausführung zur Verfügung, aber grundsätzlich sind alle Dispatch-Queues FIFO-Queues (first in, first out), die Tasks werden also in der Reihenfolge gestartet, in der sie in die Queue eingetragen wurden. Tasks mit hoher Priorität werden vor Tasks mit ...

Get Cocoa-Programmierung now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.