System.SyncObjs.TLightweightSemaphore

提供: RAD Studio API Documentation
移動先: 案内検索

System.SyncObjs.TSynchroObjectSystem.TObjectTLightweightSemaphore

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 よりも少し低くなる可能性があります。

コード例

関連項目