Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - Threads mit Klassen


HenryHux - Sa 29.01.11 19:01
Titel: Threads mit Klassen
Hey, Titel wahrscheinlich mal wieder nicht aussagekräftig..
Wenn ich nen Thread mit Klassen aus z.B anderen Units gestalte, ist das dann immernoch komplett ein eigenständiger Thread oder kann dann jeweils immer nur ein Thread die Klasse benutzen, sprich Geschwindigkeitsverlust?
Lg


haentschman - Sa 29.01.11 19:13

Hallo...
die Klasse ist ja nur der "Bauplan". Wenn du innerhalb des Threads eine Instanz der Klasse erzeugst, kannst du mit der Instanz innerhalb des Threads arbeiten. Außerhalb des Threads kannst du weitere Instanzen der Klasse erzeugen. Das beeinflußt sich nicht. Nur kannst du nicht (soll man nicht) aus dem Hauptthread auf die Instanz des Threads zugreifen. Wenn du das Objekt dem Hauptthread übergeben möchtest (als Ergebnismenge z.B.) kannst du das einer Message mitgeben.

Ich hoffe dich richtig verstanden zu haben... :wave:


HenryHux - Sa 29.01.11 19:19

Jap, genau das meinte ich.
Vielen Dank =)

Lg