System.Threading.TWorkStealingQueue.TrySteal
Delphi
function TrySteal(out AItem: T; Timeout: Cardinal = 0): Boolean;
C++
bool __fastcall TrySteal(/* out */ T &AItem, unsigned Timeout = (unsigned)(0x0));
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.Threading.pas System.Threading.hpp |
System.Threading | TWorkStealingQueue |
Beschreibung
TrySteal übernimmt Aufgaben aus anderen Thread-Warteschlangen, wenn der aufrufende Thread-Pool-Thread seine eigene Warteschlange beendet hat.
Wenn das Timeout
abgelaufen ist, bevor der Thread andere Aufgaben findet, gibt TrySteal False
zurück.