Hallo,
Ich suche nach einer Java-Klasse/Methode, die mir eine Kopie erstellt, die, wenn ich diese aendere, auch gleich das kopierte Objekt veraendert.
Also um mal auf das Problem naeher einzugehen. Ich habe ein Array in der main-Schleife, in dieses soll ein Thread Dinge hineinschreiben, waehrend ein anderer Thread auf den "Buffer" zugreifen koennen soll. Das Array ist nicht global, soll es aber sozusagen sein. Nun dachte ich mir, dass ich den Threadkonstruktoren den Buffer uebergebe und die dann mit diesem Arbeiten. Ein direkter Zugriff ist allerdings nicht moeglich. (Vielleicht gibt es da eine Methode, wenn ja bitte sagen) Deswegen wollte ich jetzt das Array ueber den Konstruktor dem Thread geben, dort eine, wie oben beschriebene, Kopie erstellen und mit dieser arbeiten.
Ist so etwas moeglich? Ein direkter Zugriff waere natuerlich noch besser. Allerdings reichen dafuer meine Java Kenntnisse nicht aus.
Danke schonmal im Vorraus
Ich suche nach einer Java-Klasse/Methode, die mir eine Kopie erstellt, die, wenn ich diese aendere, auch gleich das kopierte Objekt veraendert.
Also um mal auf das Problem naeher einzugehen. Ich habe ein Array in der main-Schleife, in dieses soll ein Thread Dinge hineinschreiben, waehrend ein anderer Thread auf den "Buffer" zugreifen koennen soll. Das Array ist nicht global, soll es aber sozusagen sein. Nun dachte ich mir, dass ich den Threadkonstruktoren den Buffer uebergebe und die dann mit diesem Arbeiten. Ein direkter Zugriff ist allerdings nicht moeglich. (Vielleicht gibt es da eine Methode, wenn ja bitte sagen) Deswegen wollte ich jetzt das Array ueber den Konstruktor dem Thread geben, dort eine, wie oben beschriebene, Kopie erstellen und mit dieser arbeiten.
Ist so etwas moeglich? Ein direkter Zugriff waere natuerlich noch besser. Allerdings reichen dafuer meine Java Kenntnisse nicht aus.
Danke schonmal im Vorraus