Einzelnen Beitrag anzeigen

Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.611 Beiträge
 
#2

Re: Programmablauf synchron? [Verständnisfrage]

  Alt 30. Aug 2009, 20:39
Ich glaube nicht, dass die Query-Komponente threadsafe ist.

Ich schätze mal, dass Du hier Event-Gesteuert arbeitest, oder?
In dem Fall würde ich mittels Mutexen bzw. Critical Sections jeden DB-Zugriff kapseln - oder alternativ jeden Thread seine eigene DB-Komponenten erstellen lassen - was dann aber viele Connections zur folge haben kann. Also lieber eine Critical Section für jeden DB-Zugriff.

Lesende Zugriffe kannst Du ja für einige Sekunden cachen und ggf. für mehrere User verwenden (z.B. die letzten Chatnachrichten im Channel). Natürlich verzögert das dann das Lesen etwas, aber auf 1-2 Sekunden kommt es glaube ich nicht zwangsläufig an.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat