System.Threading.TTask.DoWaitForAny
Delphi
class function DoWaitForAny(const Tasks: array of ITask; Timeout: Cardinal): Integer; static;
C++
static int __fastcall DoWaitForAny(const _di_ITask *Tasks, const System::NativeInt 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.