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 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.