Einzelnen Beitrag anzeigen

Gambit

Registriert seit: 28. Mai 2003
680 Beiträge
 
Delphi 7 Professional
 
#1

Threads Frage zu CriticalSections

  Alt 12. Mai 2004, 18:58
Moin;

ich habe eine Form, von der ich 2 Threads starten will. Die Threads sind in einer weiteren Unit definiert. In jedem Thread erfolgen Zugriffe auf die gleiche Datenbank.
Ich nehme an, dass ich diese Zugriffe in CriticalSections packen muss. Ich weiß aber nicht genau, wie ich das anstellen muss.
Kann ich eine Variable zB. "var csVariable: TCriticalSection" definieren und wenn ja, wo genau? Muss ich dann irgendwo "csVariable.create" hinpacken, also instanziieren, wenn ja, wo? Und dann in den Execute-Methoden der Threads vor den Datenbankzugriffen "csVariable.enter" und dahinter "csVariable.leave" packen?
Oder wie geht das nun?

Gruß

Gambit
  Mit Zitat antworten Zitat