SyncObjs.TMutex
From RAD Studio VCL Documentation (Japanese)
Contents |
Delphi の情報
ファイル SyncObjs.pas
TMutex = class(THandleObject)
ユニット: SyncObjs
種類: クラス
継承クラスのメンバ: SyncObjs.TMutex のメンバ
クラスのコンストラクタとデストラクタ: SyncObjs.TMutex のコンストラクタ
C++ の情報
ファイル SyncObjs.hpp
TMutex = class(THandleObject)
ユニット: SyncObjs
種類: クラス
継承クラスのメンバ: SyncObjs.TMutex のメンバ
クラスのコンストラクタとデストラクタ: SyncObjs.TMutex のコンストラクタ
説明
TMutex は、共有リソースを保護するために使う、同期プリミティブ型です。
TMutex を使うと、2 つ以上のスレッドの同期を取って、安全に共有リソースにアクセスさせることができます。ミューテックスは、リソースを待つスレッドの行列を作成し、どの時点でもそのリソースに対して 1 つのスレッドしかアクセスできないようにします。
ミューテックスは基本的に、バイナリ セマフォと同等です。