System.MonitorTryEnter

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

Delphi

function MonitorTryEnter(const AObject: TObject): Boolean;

C++

extern DELPHI_PACKAGE bool __fastcall MonitorTryEnter(TObject* const AObject);

プロパティ

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

説明

呼び出し側スレッドだけが指定されたオブジェクトにアクセスできるように、そのオブジェクトのロックを試みます。

MonitorTryEnter 関数は、パラメータとして指定されたオブジェクトに呼び出し側スレッドだけがアクセスできるように、そのオブジェクトのロックを試みます。

オブジェクトを首尾よくロックできる場合、MonitorTryEnter は True を返し、そうでない場合は False を返します。

MonitorEnter メソッドとは異なり、MonitorTryEnter は、指定されたオブジェクトが現在他のスレッドに所有されている場合、呼び出し側スレッドをブロックしません。

関連項目