System.SyncObjs.TMutex

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

System.SyncObjs.THandleObjectSystem.SyncObjs.TSynchroObjectSystem.TObjectTMutex

Delphi

TMutex = class(THandleObject)

C++

class PASCALIMPLEMENTATION TMutex : public THandleObject

プロパティ

種類 可視性 ソース ユニット
class public
System.SyncObjs.pas
System.SyncObjs.hpp
System.SyncObjs System.SyncObjs

説明

TMutex は、共有リソースを保護するために使う、同期プリミティブ型です。

TMutex を使うと、2 つ以上のスレッドの同期を取って、安全に共有リソースにアクセスさせることができます。ミューテックスは、リソースを待つスレッドの行列を作成し、どの時点でもそのリソースに対して 1 つのスレッドしかアクセスできないようにします。

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

関連項目