Variablen und Threads
-
Hallo !
1. Beitrag von mir, absolut neu
Kann ich von einem Thread aus in eine globale Variable schreiben und den Wert in einem anderen Thread weiter nutzen?
ich bekomme lediglich den error - das die Variable in der Klasse des Threads nicht deklariert sei
-
sharkx,
sharkx schrieb:
Kann ich von einem Thread aus in eine globale Variable schreiben...
es gibt keine globalen Variablen. Jede Variable ist lokal, gehört zu einer Objekt-Instanz oder ist eine statische Variable einer Klasse. Letzteres könnte sich für Dich eignen.
-
wobei du dann den zugriff auf diese variable mit lock sichern musst.
sonst kanns passieren, dass waehrend der 1. thread die var liest,
er unterbrochen wird und der 2. beginnt zu schreiben.