Registriert seit: 28. Okt 2004
Ort: Wien
271 Beiträge
|
TThread.Syncronize und critical section
23. Feb 2007, 13:51
Ich hab mir jetzt mal das tthread objekt angeschaut und finde das eigentlich recht komfortabel.
Nur hab ich ein paar fragen zu methoden:
1. Sobald ich syncronize (fillListenFeld) aufrufe wird der zugriff des mainthreads gesperrt ( syncronisiert )
und ich kann auf den listenobjekten oder labels des mainthreads herumfurwerken.
es ist dabei nicht mehr notwendig criticalsection zu benutzen?????
2. wenn ich eine aus der syncronized procedure eine andere Funktion aufrufe wird diese
ebenfalls syncronisiert aufgerufen?????
Im prinzip möchte ich nur ein ListView und zwei lablels aktuallisieren.
keine zeitraubende sache - aber es muss hald syncronisiert werden.
3. critical section muss ich in syncronized methoden nicht aufrufen nehme ich an ???
critical section dient nur zu dirrekten mannipulation von variablen oder eben kurz mal was auslesen ??
Ich wollte theoretisch fragen wie die methoden funktionieren bzw. ob ich das richtig sehe.
lg
Arnulf
|