Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.017 Beiträge
 
Delphi 12 Athens
 
#20

AW: THreads in ein Array schreiben

  Alt 27. Mär 2012, 20:56
Nochmal für Langsame.

In Create kommt alles, was außerhalb des Threads initialisiert wird.
In Excecute kommt der Code, welcher im Thread ausgeführt werden soll.
Und hast du dort (siehe deine verlinkte Seite) irgendwo gesehn, daß irgendwer die Methode Execute aufruft? Nein!

Im Create (wenn nicht Suspended) wird der Thread gestartet.
Wenn Suspended, dann wird beim Delphi-Referenz durchsuchenTThread.Resume Delphi-Referenz durchsuchenTThread.Start der Thread gestartet.
Wenn der Thread anläuft, dann ruft dieser das Execute auf und führt es in seinem Kontext aus.

Zitat:
bin beim Design der Klasse nach ...
Nicht nur beim Design der Klasse danach vorgehn, sondern auch danach, wie die Klasse dort verwendet wird.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (27. Mär 2012 um 20:58 Uhr)
  Mit Zitat antworten Zitat