Hallo Forum,
ein Kollege und ich haben heute ein Problem diskutiert und sind auf keinen Nenner gekommen,
ohne das Problem in zwei Versionen zu implementieren und das Ergebnis zu vergleichen.
... was sehr zeitintensiv wäre!
Folgende Tasks müssen ausgeführt werden :
- READ: Einlesen einer Datei
- CREATE: Erzeugen von Objekten und in Collection ablegen
- ENHANCE: "Anreichern" der Objekte aus persistierte Daten im Speicher oder einer entfernten DB
- MULTI-THREAD: Mutli-Threading Berechnung (X Objekte parellel berechnen)
- COMPUTE: Objekte berechnen
- WRITE: Ergebnis aller Objekte in Datei schreiben
Vorgehen 1:
1. READ
2. CREATE
4. MULTI-TREAD
4.1 ENHANCE
4.2 COMPUTE
5. WRITE
Vorgehen 2:
1. READ
2. CREATE
3. ENHANCE
4. MULTI-TREAD
4.1 COMPUTE
5. WRITE
... was meint ihr bzw. hat jemand Erfahrung damit?
Danke!
Grüße
ein Kollege und ich haben heute ein Problem diskutiert und sind auf keinen Nenner gekommen,
ohne das Problem in zwei Versionen zu implementieren und das Ergebnis zu vergleichen.
... was sehr zeitintensiv wäre!
Folgende Tasks müssen ausgeführt werden :
- READ: Einlesen einer Datei
- CREATE: Erzeugen von Objekten und in Collection ablegen
- ENHANCE: "Anreichern" der Objekte aus persistierte Daten im Speicher oder einer entfernten DB
- MULTI-THREAD: Mutli-Threading Berechnung (X Objekte parellel berechnen)
- COMPUTE: Objekte berechnen
- WRITE: Ergebnis aller Objekte in Datei schreiben
Vorgehen 1:
1. READ
2. CREATE
4. MULTI-TREAD
4.1 ENHANCE
4.2 COMPUTE
5. WRITE
Vorgehen 2:
1. READ
2. CREATE
3. ENHANCE
4. MULTI-TREAD
4.1 COMPUTE
5. WRITE
... was meint ihr bzw. hat jemand Erfahrung damit?
Danke!
Grüße