SyncObjs.TMutex

From RAD Studio VCL Documentation (Japanese)
Jump to: navigation, search

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 つのスレッドしかアクセスできないようにします。

ミューテックスは基本的に、バイナリ セマフォと同等です。

関連リンク

Personal tools