System.Generics.Collections.TThreadedQueue

De Appmethod Libraries
Aller à : navigation, rechercher

System.TObjectTThreadedQueue

Object Pascal

TThreadedQueue<T> = class

C++

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

Propriétés

Type Visibilité  Source Unité  Parent
class public
System.Generics.Collections.pas
System.Generics.Collections.hpp
System.Generics.Collections System.Generics.Collections

Description

Représente une file de thread générique.

TThreadedQueue est une structure de données générique qui utilise le standard FIFO (premier entré, premier sorti) pour organiser les données. A l'inverse de TQueue, TThreadedQueue utilise les threads sur les actions PopItem et PushItem. Pour synchroniser les threads et pour une meilleure gestion des deux actions, un TMonitor est utilisé.

Utilisez TThreadedQueue quand vous voulez avoir un temps limité sur les actions pop et push.

Voir aussi