Forum: Algorithmen, Datenstrukturen und Klassendesign
by himitsu,
15. Sep 2016
Ich hoffe Actions ist eine TThreadList?
Forum: Algorithmen, Datenstrukturen und Klassendesign
by himitsu,
14. Sep 2016
Nunja, das Einzige, was man niemals machen darf, ist ein Suspend von außerhalb des Threads.
Kein Anderer weiß wo der Thread gerade ist und kann somit den Thread auch nicht "sicher" anhalten.
(sich selber anhalten könnte ein Thread sich schon dürfen, aber da gibt es andere/bessere Wege)
Sicher = nicht an ein "ungünstigen" Stelle
Suspended starten erstellen und dann später starten ist schon...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by himitsu,
14. Sep 2016
Die Execute-Methode wird nur einmal ausgeführt.
Ist die durch, dann ist der Thread fertig und kann nicht wieder neu gestartet werden.
Fazit: Eine Schleife einbauen :stupid:
Grund: Das zweite Resume setzt den Thread nach dem "Suspend" fort und der Thread beendet sich dann, da er danach nichts mehr zu tun hat.
Aber ich würde eher vom Pausieren abraten und stattdessen irgendein "WaitFor"...