System.Generics.Collections.TThreadedQueue
Delphi
TThreadedQueue<T> = class
C++
template<typename T> class PASCALIMPLEMENTATION TThreadedQueue__1 : public System::TObject
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
class | public | System.Generics.Collections.pas System.Generics.Collections.hpp |
System.Generics.Collections | System.Generics.Collections |
説明
ジェネリックなスレッド化されたキューを表します。
TThreadedQueue は、FIFO(ファースト イン、ファースト アウト)標準を使用してデータを編成するジェネリックなデータ構造です。 TQueue とは違って、TThreadedQueue は PopItem と PushItem のアクションごとにスレッドを使用します。 これらのスレッドを同期させて、この 2 つのアクションを上手に管理するには、TMonitor を使用します。
ポップとプッシュの各アクションにかけられる時間が限られている場合は、TThreadedQueue を使用します。