Hm, sehe ich jetzt hier für das einfache Beispiel nicht so als Gefahr. Klar, man
könnte etwas falsch machen, weil man irgendwo einen Nebeneffekt übersieht oder einen Button, der während der Laufzeit der while-Schleife dann etwas macht, was er zu der Zeit nicht machen sollte (ich denke mal, so etwas wirst du meinen?).
Aber Stolpersteine hat man bei Threads ja genauso, wie man ja direkt hier in dem Beispiel sehen konnte: mal direkt ohne ein Sync auf die
VCL zugegriffen, ist sicherlich genauso ein Klassiker.
Wie gesagt, gilt natürlich alles nur für die einfache
GUI, die "value is null" hier beschrieben hatte.