Einzelnen Beitrag anzeigen

Delphi-Laie

Registriert seit: 25. Nov 2005
1.474 Beiträge
 
Delphi 10.1 Berlin Starter
 
#4

AW: Criticalsections, globale Variablen und Mainthread

  Alt 28. Dez 2016, 07:50
Der Mainthread ist ja auch ein Thread und es könnte Zugriffskonflikte mit einem nebenläufigen Thread geben.
Also musst Du Zugriffe schützen oder alle Zugriffe aus Threads über Synchronize durchführen.
Bitte doch noch eine Ergänzungsfrage: Sind die globalen Variablen durch kritische Abschnitte, die das Werteschreiben "umhüllen", für zusätzliche Lesezugriffe bereits ausreichend geschützt, oder sollten / müssen diese Lesezugriffe auch noch durch krtische Abschnitte geschützt werden? (Hier vermute ich, daß das Schützen des Schreibens bereits ausreicht.)
  Mit Zitat antworten Zitat