Hallo,
ich rufe in einem Bbjekt zwei neue Objekte auf. Da das Erste aus einer Datei Informationen liest, die das zweite Objekt braucht, möchte ich, dass das Zweite erst erzeugt wird, wenn das Erste den Konstruktor vollstandig durchlaufen hat (also wenn das Erste komplett erzeugt ist). Zum Beispiel:
Objekt2 soll also erst erzeugt werden, wenn Objekt1 fertig ist. Brauche ich dazu unbedingt Threads, sodass ich den Kram synchronisieren muss? Oder geht das auch anders?
Falls es nur mit Threads geht... hat jemand ein kurzes Beispiel?
Newton
ich rufe in einem Bbjekt zwei neue Objekte auf. Da das Erste aus einer Datei Informationen liest, die das zweite Objekt braucht, möchte ich, dass das Zweite erst erzeugt wird, wenn das Erste den Konstruktor vollstandig durchlaufen hat (also wenn das Erste komplett erzeugt ist). Zum Beispiel:
Code:
new Objekt1();
new Objekt2();
Objekt2 soll also erst erzeugt werden, wenn Objekt1 fertig ist. Brauche ich dazu unbedingt Threads, sodass ich den Kram synchronisieren muss? Oder geht das auch anders?
Falls es nur mit Threads geht... hat jemand ein kurzes Beispiel?
Newton