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 |
---|---|
| Ö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.