Auf der JAX höre ich das nun zum zweiten mal: Als Java-Entwickler muss man sich in Zukunft auf Nebenläufigkeit einstellen. Auch wenn einige Kollegen noch nicht so richtig davon überzeugt sind ("So lange mich die Datenbank ausbremst, brauche ich mir um Threads keine Gedanken zu machen"), glaube ich dass das Thema sehr wichtig wird. In zwei Jahren wird JEDER mehrere Prozessoren in seinem Rechner haben. Und wenn dann Anwendungen anfangen diese Prozessoren zu nutzen, werden wir uns sehr schnell an die Geschwindigkeit gewöhnen. Single-Threaded Java-Anwendungen werden sich anfühlen wie die ersten Java-Anwendungen auf dem Desktop: Laaaaaangsam.
Brian hat zum Schluss noch ein paar Tipps zu Nebenläufigkeit gegeben:
- Minimize ammout of code that has to deal with concurrency
- use immutable objects wherever you can
- sometimes it's cheaper to share
0 Kommentare:
Kommentar veröffentlichen