Einzelnen Beitrag anzeigen

taveuni

Registriert seit: 3. Apr 2007
Ort: Zürich
533 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: Criticalsections, globale Variablen und Mainthread

  Alt 28. Dez 2016, 09:39
Daß man globale (i.S.v. unitinternen) Variablen, die von verschiedenen Threads aus angesprochen werden, wenigstens bei den Schreibzugriffen mit kritischen Abschnitten schützen muß, ist mir bekannt und wird von mir auch beachtet.
Doch ist dieses Schützen der globalen Variablen auch schon im Mainthread, also dem Thread, in dem auch die VCL läuft, erforderlich? Das hatte ich nämlich bisher so nicht beachtet.
Wo siehst Du hier einen Unterschied?

Wenn Du die globalen Variablen nur im Mainthread verwendest müssen die natürlich nicht geschützt werden.
Die obige Aussage repräsentiert meine persönliche Meinung.
Diese erhebt keinen Anspruch auf Objektivität oder Richtigkeit.
  Mit Zitat antworten Zitat