System.SyncObjs.TMutex

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

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

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

関連項目

https://docwiki.embarcadero.com/Libraries/Tokyo/j/index.php?title=System.SyncObjs.TMutex&oldid=145277」から取得