System.TMonitor.Wait

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

Delphi

class function Wait(const AObject: TObject; Timeout: Cardinal): Boolean; overload; static;
class function Wait(const AObject, ALock: TObject; Timeout: Cardinal): Boolean; overload; static;

C++

static bool __fastcall Wait(TObject* const AObject, unsigned Timeout)/* overload */;
static bool __fastcall Wait(TObject* const AObject, TObject* const ALock, unsigned Timeout)/* overload */;

プロパティ

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

説明

指定されたオブジェクトのロックを解除し、指定された時間だけ呼び出し側スレッドを待機キューに入れます。

Wait を使用すると、指定されたオブジェクトのロックを解除すると共に、Timeout パラメータで指定された時間だけ呼び出し側スレッドを待機キューに入れることができます。その結果、呼び出し側スレッドは AObject を再びロックできるまでブロックされます。

関連項目