Einzelnen Beitrag anzeigen

SneakyBagels
(Gast)

n/a Beiträge
 
#15

AW: Critical Section um globale Methode?

  Alt 7. Jun 2017, 11:44
Durch " http://www.delphipraxis.net/1373672-post10.html " bin ich hier gelandet.
ich verwende bis heute eine globale CriticalSection in meinem Programm, welche von vielen Threads aufgerufen wird, die dieselben Daten lesen und schreiben.
Überhaupt gar kein Problem und die Performance sieht auch OK aus.

Wie würde die Implementierung eines System.TMonitor aussehen?
Wie das aussieht muss ein Object geblockt werden. Welches denn genau? Meine TThread-Klasse kann man ja nicht übergeben. Was möchte TMonitor denn sonst haben?
Muss ich hier Self (TThread-Unit) übergeben oder reicht auch einfach eine Variable? Diese Variable (Klasseninstanz) enthält alles was ich im Thread schreibend ändere.

Geändert von SneakyBagels ( 7. Jun 2017 um 12:19 Uhr)
  Mit Zitat antworten Zitat