Registriert seit: 6. Sep 2006
Ort: Allgäu
99 Beiträge
Delphi 10.4 Sydney
|
AW: TMonitor vs. TMultiReadExclusiveWriteSynchronizer
29. Sep 2016, 10:10
Ja das denke ich eben auch. Da ich häufig nur lese, müsste der TMultiReadExclusiveWriteSynchronizer eine ganz gute Wahl sein.
Was ich sonst z.T. auch gerne mache:
Immutable Objects (als Interface) verwenden. Dann habe ich mit Lesen gar kein Problem und beim Schreiben wird einfach ein neues Objekt erzeugt. Dadurch braucht es überhaupt keine Sperrungen.
Das funktioniert aber hauptsächlich nur bei kleinen, einfachen Objekten. Ein TDictionary sollte ich dann doch mit einem TMultiReadExclusiveWriteSynchronizer absperren.
Andreas Blenk
|