System.Generics.Collections.TThreadedQueue
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.