System.Threading.TTask.DoWaitForAny

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

Delphi

class function DoWaitForAny(const Tasks: array of ITask; Timeout: Cardinal): Integer; static;

C++

static int __fastcall DoWaitForAny(const _di_ITask *Tasks, const int Tasks_High, unsigned Timeout);

プロパティ

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


説明

DoWaitForAny では、配列内のタスクのいずれかが完了するか、Timeout で指定されたタイムアウトが発生するまで、呼び出し側のタスクを一時停止します。

すべて正常に処理されたら、この関数は、配列内の完了したタスクのインデックスを返して、呼び出し側のタスクが処理を続行できるようにします。そうでない場合は -1 を返します。

関連項目