Auf Thema antworten

Der Spoiler wäre nicht nötig gewesen, ich denke, die meisten können sich in etwa vorstellen, wie das aussehen könnte - so, und jetzt bau' das zu einer schönen, flexiblen Bibliothek aus! :bae:


Martin Odersky hat auch schon ein Paper dazu geschrieben, "A Generic Parallel Collection Framework" ( PDF: http://infoscience.epfl.ch/record/150220/files/pc.pdf ), es gibt auch das JSR zu ParallelArray und Dinge wie gpars (Groovy Parallel Systems) - Parallelizer - es wird intensiv daran gearbeitet. Aber die entscheidenden Punkte zu dem Java-Snippet hast du schon angedeutet:

1. Häßlicher Boilerplate code (dürfte mit Java 8 und SAM-Types schon deutlich besser werden!)

2. Abhängigkeit von der Zielarchitektur

Und gerade das zweite kann ja eigentlich nur elegant versteckt und behandelt werden, wenn man den Code, den du gepostet hast, eben nicht selbst per Hand hinschreiben muss, sondern das (oder etwas anderes, ggf. zur Laufzeit an die Architektur angepasstes) dem Compiler überläßt.



Oben