System.SyncObjs.TLightweightSemaphore
Delphi
TLightweightSemaphore = class(TSynchroObject)
C++
class PASCALIMPLEMENTATION TLightweightSemaphore : public TSynchroObject
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
class | public | System.SyncObjs.pas System.SyncObjs.hpp |
System.SyncObjs | System.SyncObjs |
説明
軽量のセマフォの実装を表します。
TLightweightSemaphore を使用するのは、セマフォ カウントが通常は 0 より大きい状態にある場合だけにしてください。 セマフォ カウントが通常は 0 である場合に使用すると、このクラスのパフォーマンスは TSemaphore よりも少し低くなる可能性があります。