Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Delphi IFuture<> im Hauptthread ausführen (https://www.delphipraxis.net/183336-ifuture-im-hauptthread-ausfuehren.html)

Der schöne Günther 2. Jan 2015 19:05

IFuture<> im Hauptthread ausführen
 
Delphi-Quellcode:
System.Threading.IFuture<T>
führt die Anweisungen ja in irgendeinem Threadpool aus. Kann ich auch erzwingen dass es das bitte im Kontext des derzeitigen Threads tut? Also keinen Threadpool verwendet? Ich habe etwas im RTL-Code gewühlt, es scheint nicht danach auszusehen, richtig?

Sprich: Das ILazy<> aus Spring löst es somit nicht ab.

Sir Rufo 2. Jan 2015 19:40

AW: IFuture<> im Hauptthread ausführen
 
Versuchst du dir auch mit einer Kettensäge die Haare zu kämmen?

Warum nicht?

Du versuchst ja auch etwas aus der Threading-Library für Nicht-Threading benutzen zu wollen. :roll:

Delphi-Quellcode:
IFuture<T>
holt so schnell wie möglich (im Hintergrund) die Daten.
Delphi-Quellcode:
ILazy<T>
holt die Daten beim ersten Zugriff (blockierend).


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:51 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz