System.Threading.TTask.DoWaitForAny

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function protected
System.Threading.pas
System.Threading.hpp
System.Threading TTask


Beschreibung

DoWaitForAny unterbricht die aufrufende Aufgabe bis zur Beendigung einer Aufgabe im Array oder dem Timeout.

Bei erfolgreicher Ausführung gibt die Funktion den Index der beendeten Aufgabe im Array zurück und ermöglicht die Fortsetzung der aufrufenden Aufgabe. Andernfalls wird -1 zurückgegeben.

Siehe auch