表示: Delphi
C++
表示設定
System.MonitorTryEnter
提供:XE2 API Documentation
Delphi
function MonitorTryEnter(AObject: TObject): Boolean;
C++
extern PACKAGE bool __fastcall MonitorTryEnter(TObject* AObject);
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 |
|---|---|---|---|---|
| function | public | System.pas System.hpp |
System | System |
説明
呼び出し側スレッドだけが指定されたオブジェクトにアクセスできるように、そのオブジェクトのロックを試みます。
MonitorTryEnter 関数は、パラメータとして指定されたオブジェクトに呼び出し側スレッドだけがアクセスできるように、そのオブジェクトのロックを試みます。
オブジェクトを首尾よくロックできる場合、MonitorTryEnter は True を返し、そうでない場合は False を返します。
MonitorEnter メソッドとは異なり、MonitorTryEnter は、指定されたオブジェクトが現在他のスレッドに所有されている場合、呼び出し側スレッドをブロックしません。