Einzelnen Beitrag anzeigen

Delphi-Laie

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

Criticalsections, globale Variablen und Mainthread

  Alt 27. Dez 2016, 21:46
Delphi-Version: 5
Hallo Delphifreunde!

Falls das Thema in diesem Forum schon erschöpfend behandelt wurde, bitte ich um Nachsicht, ich fand jedenfalls nichts.

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.

Ich ahne es allmählich, daß dem so ist, denn "nicht threadsafe" liest man in diesem Forum ja an fast allen Ecken und Enden.

Vielen Dank und Gruß

Delphi-Laie
  Mit Zitat antworten Zitat