Queues

Eine Queue ist eine First-in-First-out-(FIFO-)Collection. Sie gleicht einer Warteschlange vor einem Schalter: Der Erste in der Warteschlange sollte auch der Erste sein, der am Schalter bedient wird.

Eine Queue ist ein guter Collection-Typ, wenn Ihre Ressourcen begrenzt sind, z.B. wenn Sie einer Ressource, die nur eine Nachricht nach der anderen verarbeiten kann, Nachrichten schicken. Dann erstellen Sie eine Nachrichten-Queue, damit Sie den Clients sagen können: »Ihre Nachricht ist uns wichtig. Alle Nachrichten werden in der Reihenfolge ihres Eintreffens bearbeitet.«

Die Klasse Queue hat die in Tabelle 9-4 gezeigten Eigenschaften und Methoden.

Tabelle 9-4. Methoden und Eigenschaften von Queue

Methode oder Eigenschaft

Zweck

Count

Öffentliche Eigenschaft, ...

Get Programmieren mit C# 3.0 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.