System.Generics.Collections.TThreadedQueue

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.TObjectTThreadedQueue

Delphi

TThreadedQueue<T> = class

C++

template<typename T> class PASCALIMPLEMENTATION TThreadedQueue__1 : public System::TObject

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
System.Generics.Collections.pas
System.Generics.Collections.hpp
System.Generics.Collections System.Generics.Collections

Beschreibung

Repräsentiert eine generische Thread-Warteschlange.

TThreadedQueue ist eine generische Datenstruktur, die zum Organisieren von Daten den FIFO-Standard (First In, First Out) verwendet. Im Gegensatz zu TQueue verwendet TThreadedQueue Threads für die Aktionen PopItem und PushItem. Um die Threads zu synchronisieren und für eine bessere Verwaltung der beiden Aktionen, wird ein TMonitor verwendet.

Verwenden Sie TThreadedQueue, wenn für die Pop- und Push-Aktionen nur eine bestimmte Zeitspanne verfügbar sein soll.

Siehe auch