Variable an Thread übergeben

  • Themenstarter Themenstarter Leeprasteen
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
L

Leeprasteen

Gast
ein Thread legt eine Instanz einer Klasse an. beim Ausführen einer bestimmten Methode dieser Klasse soll an Thread ein String übergeben werden.
bisher habe ich es so angelegt, dass der String in eine ArrayList gepackt wird - diese ArrayList wird vom Thread erzeugt und nur eine Referenz an die Klasse übergeben.
geht das auch einfacher - ohne die ArrayList?
thx im voraus!
 
P3AC3MAK3R hat gesagt.:
Etwas komplett anderes fällt mir da jetzt auch nicht ein, aber reicht nicht auch ein String statt der ArrayList?
mhm - ich versteh zwar nicht ganz wer was wo übergibt - aber ich sehe auch nicht den sinn einer Collection wenn es um einen String geht ?!
 
naja wenn ich dem Konstruktor der Klasse einfach nen String übergebe, dann wird ja davon ne Kopie und keine Referenz angelegt oder?
und eine Kopie nützt mir ja nix, denn wenn sich der Inhalt der Kopie ändert, kann der Thread das ja nicht bemerken!?
 
String sind Objekte somit wird keine Kopie angelegt (außerdem ist String immutable....)
 
achso - das wusste ich nicht - na dann kann man die ArrayList einfach weglassen
thx!
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben