Hallo!
Ein guten Beispiel ist eine asynchrone Anzeige (zumindest für mich):
Beispiel: Ich habe in der Hauptschleife eine längere Berechnung die ein paar Minuten Zeit braucht. Die Datenmenge die ich verarbeite hat manchmal in einem Array 50000 Einträge oder mehr. Jetzt wäre es für den Anwender eher "unangenehm" wenn nur steht "bitte warten....Verarbeitung läuft!" oder so......
Ich mache dann mit dem Adlibregister mit einer hohen Zeit (+2000) eine Anzeige für den Fortschritt (Balken, Zähler, Countdown,...)
Warum der Aufwand: Würde ich jeden Eintrag in der Hauptschleife ausgeben, würde die Verarbeitung noch länger dauern. Nichts hinschreiben ist auch nicht gut. Und so habe ich einen goldene Mitte gefunden.......
Gibt sicher noch viele andere Anwendungsmöglichkeiten, hauptsache die Funktion ist mit möglichst wendig Zeit durchgelaufen...
lg
Racer