Thema: Delphi Fragen zu Threads

Einzelnen Beitrag anzeigen

monty.ms

Registriert seit: 19. Nov 2004
76 Beiträge
 
#11

Re: Fragen zu Threads

  Alt 9. Okt 2009, 11:04
Hallo,

Ich glaub ich weiß jetzt wo mein Denkfehler ist. Ich hab immer angenommen, wenn ich die Funktion des TestThreads (vom HauptThread aus) aufrufe, wird sie auch innerhalb des TestThreads ausgeführt. Statt dessen läuft die wohl dann im HauptThread? Ansonsten würde mir immer noch nicht einleuchten, warum ich für einen Funktionaufruf eine CS brauche.

@Sir Rufos: In dem Fall wird ja wirklich von außen auf die Ressource (SL) des Threads zugegriffen. Während des Zugriffs könnte der Thread ja laufen und an der SL arbeiten. Dann wäre eine CS dringed notwendig. Das seh ich ein. Aber wenn die Bearbeitung der Ressource im TestThread selbst statt findet, und nur der Funktionsaufruf im Hauptthread, ist dann eine CS nötig?

monty
  Mit Zitat antworten Zitat